Deferred: Propagate progress correctly from unwrapped promises

Progress parameters are now correctly propagated from a deferred to which
another deferred resolved unwrapping it.

Thanks to @gibson042 for the report and a clear description of the problem
and the needed fix.

Fixes gh-3062
Closes gh-3150
This commit is contained in:
Michał Gołębiowski
2016-06-08 14:22:13 +02:00
parent e06fda69f0
commit d5dae259eb
2 changed files with 31 additions and 1 deletions

View File

@@ -162,7 +162,7 @@ jQuery.extend( {
resolve( maxDepth, deferred, Identity, special ),
resolve( maxDepth, deferred, Thrower, special ),
resolve( maxDepth, deferred, Identity,
deferred.notify )
deferred.notifyWith )
);
}