Changeset 14580 for dojo/trunk/_base

Show
Ignore:
Timestamp:
07/23/08 21:33:17 (4 months ago)
Author:
jburke
Message:

Fixes #7250: reuse previous response if no new response from callback. Thanks pottedmeat!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dojo/trunk/_base/Deferred.js

    r14255 r14580  
    371371                        if(!f){ continue; } 
    372372                        var func = function(){ 
    373                                 res = f(res); 
     373                                var ret = f(res); 
     374                                //If no response, then use previous response. 
     375                                if(typeof ret != "undefined"){ 
     376                                        res = ret; 
     377                                } 
    374378                                fired = ((res instanceof Error) ? 1 : 0); 
    375379                                if(res instanceof dojo.Deferred){