Ticket #4581 (closed defect: invalid)
2nd callback does not receive parameters on dojo.deferred
| Reported by: | guest | Owned by: | dmachi |
|---|---|---|---|
| Priority: | high | Milestone: | 1.0 |
| Component: | Core | Version: | 0.9 |
| Severity: | major | Keywords: | |
| Cc: |
Description
Reproduce
var obj1 = {
f:function(param) {
console.debug("obj1.f received:"+param);
}
};
var obj2 = {
f:function(param) {
console.debug("obj2.f received:"+param);
}
};
var deferred = new dojo.Deferred();
deferred.addCallback(obj1, obj1.f);
deferred.addCallback(obj2, obj1.f);
deferred.callback("bla");
returns
obj1.f received:bla obj1.f received:undefined
It should return
obj1.f received:bla obj1.f received:bla
Change History
Note: See
TracTickets for help on using
tickets.