From bc1cb122db30be034b3da84ee2546c86e2a5268f Mon Sep 17 00:00:00 2001 From: Dave Methvin Date: Sun, 7 Dec 2014 20:51:04 -0500 Subject: Callbacks: Disabling a callback should prevent firing Thanks to @TheDistantSea for the report! Fixes gh-1790 Closes gh-1643 --- src/callbacks.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/callbacks.js') diff --git a/src/callbacks.js b/src/callbacks.js index 30fa1a30f..55a9d719d 100644 --- a/src/callbacks.js +++ b/src/callbacks.js @@ -151,8 +151,10 @@ jQuery.Callbacks = function( options ) { }, // Remove all callbacks from the list empty: function() { - list = []; - firingLength = 0; + if ( list ) { + list = []; + firingLength = 0; + } return this; }, // Have the list do nothing anymore -- cgit v1.2.3