From: jaubourg Date: Wed, 23 Feb 2011 01:50:27 +0000 (+0100) Subject: Fixes #8353. Adds a catch block in resolveWith so that the finally block gets execute... X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=commitdiff_plain;h=cacea6f7e778d42cda56066a6b1da8fb163410cc Fixes #8353. Adds a catch block in resolveWith so that the finally block gets executed in IE7 and IE6. --- diff --git a/src/core.js b/src/core.js index 31330e8..87b24c8 100644 --- a/src/core.js +++ b/src/core.js @@ -843,6 +843,12 @@ jQuery.extend({ callbacks.shift().apply( context, args ); } } + // We have to add a catch block for + // IE prior to 8 or else the finally + // block will never get executed + catch (e) { + throw e; + } finally { fired = [ context, args ]; firing = 0;