From 3f59222312e1aab165eaa5eaa379de256d8e61d0 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Fri, 6 Mar 2015 13:37:16 +0000 Subject: Correctly remove event listeners. Fix oversight from #1517. --- content_scripts/ui_component.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'content_scripts') diff --git a/content_scripts/ui_component.coffee b/content_scripts/ui_component.coffee index c6b59464..dadc84b5 100644 --- a/content_scripts/ui_component.coffee +++ b/content_scripts/ui_component.coffee @@ -38,7 +38,7 @@ class UIComponent @iframeElement.classList.add "vimiumUIComponentShowing" window.addEventListener "focus", @onFocus = (event) => if event.target == window - window.removeEventListener @onFocus + window.removeEventListener "focus", @onFocus @onFocus = null @postMessage "hide" @showing = true @@ -46,7 +46,7 @@ class UIComponent hide: (focusWindow = true)-> @iframeElement.classList.remove "vimiumUIComponentShowing" @iframeElement.classList.add "vimiumUIComponentHidden" - window.removeEventListener @onFocus if @onFocus + window.removeEventListener "focus", @onFocus if @onFocus @onFocus = null window.focus() if focusWindow @showing = false -- cgit v1.2.3