Improve key recognition on Callbacks
This commit is contained in:
parent
b80989fe30
commit
b78bcc2488
@ -3121,8 +3121,7 @@
|
||||
name = _arg.name, cb = _arg.cb;
|
||||
if (this[name]) {
|
||||
this.connect(name);
|
||||
}
|
||||
if (!this[name]) {
|
||||
} else {
|
||||
this.keys.push(name);
|
||||
}
|
||||
return this[name] = cb;
|
||||
|
||||
@ -3147,8 +3147,7 @@
|
||||
name = _arg.name, cb = _arg.cb;
|
||||
if (this[name]) {
|
||||
this.connect(name);
|
||||
}
|
||||
if (!this[name]) {
|
||||
} else {
|
||||
this.keys.push(name);
|
||||
}
|
||||
return this[name] = cb;
|
||||
|
||||
@ -3,8 +3,10 @@ class Callbacks
|
||||
@keys = []
|
||||
|
||||
push: ({name, cb}) ->
|
||||
@connect name if @[name]
|
||||
@keys.push name unless @[name]
|
||||
if @[name]
|
||||
@connect name
|
||||
else
|
||||
@keys.push name
|
||||
@[name] = cb
|
||||
|
||||
connect: (name) -> delete @[name].disconnected if @[name].disconnected
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user