From cdf29691d7159583979f012f0535ae7a2677aa65 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 7 Feb 2013 07:12:05 -0800 Subject: [PATCH] Use same noop function for all disabled handlers --- src/app/atom-package.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/atom-package.coffee b/src/app/atom-package.coffee index f174e9cce..8dfb01b26 100644 --- a/src/app/atom-package.coffee +++ b/src/app/atom-package.coffee @@ -28,12 +28,13 @@ class AtomPackage extends Package disableEventHandlersOnBubblePath: (event) -> bubblePathEventHandlers = [] + disabledHandler = -> element = $(event.target) while element.length if eventHandlers = element.data('events')?[event.type] for eventHandler in eventHandlers eventHandler.disabledHandler = eventHandler.handler - eventHandler.handler = -> + eventHandler.handler = disabledHandler bubblePathEventHandlers.push(eventHandler) element = element.parent() bubblePathEventHandlers