From 0a80be67f4fe968d99777564a02aeddbde1fbf35 Mon Sep 17 00:00:00 2001 From: timmywil Date: Mon, 6 Jun 2011 20:13:50 -0400 Subject: [PATCH] Add catch block to try/finally in deferred. Fixes #9033. Test case needed. --- src/deferred.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/deferred.js b/src/deferred.js index 5cc5fb5b..3d53344e 100644 --- a/src/deferred.js +++ b/src/deferred.js @@ -58,8 +58,9 @@ jQuery.extend({ while( callbacks[ 0 ] ) { callbacks.shift().apply( context, args ); } - } - finally { + } catch( e ) { + throw e; + } finally { fired = [ context, args ]; firing = 0; }