diff --git a/src/deferred.js b/src/deferred.js index a6a3f4219..f509a9aca 100644 --- a/src/deferred.js +++ b/src/deferred.js @@ -66,7 +66,7 @@ jQuery.extend({ promise[ tuple[1] ] = list.add; // Handle state - if ( i < 2 ) { + if ( stateString ) { list.add(function() { // state = [ resolved | rejected ] state = stateString; @@ -74,7 +74,7 @@ jQuery.extend({ // [ reject_list | resolve_list ].disable; progress_list.lock }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - // [ isResolved | isRejected ] = [ resolve_list | reject_list ].fired + // [ isResolved | isRejected ] = [ resolve_list | reject_list ].fired promise[ "isR" + stateString.substr( 1 ) ] = list.fired; }