From 61166bf3650b4caabcf23226c8609b9489dda67c Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 10 Sep 2014 11:14:08 -0700 Subject: [PATCH] Don't track focus for spec windows --- src/browser/atom-application.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/browser/atom-application.coffee b/src/browser/atom-application.coffee index 1849fb6cd..1011a660b 100644 --- a/src/browser/atom-application.coffee +++ b/src/browser/atom-application.coffee @@ -101,11 +101,12 @@ class AtomApplication window.once 'window:loaded', => @autoUpdateManager.emitUpdateAvailableEvent(window) - focusHandler = => @lastFocusedWindow = window - window.browserWindow.on 'focus', focusHandler - window.browserWindow.once 'closed', => - @lastFocusedWindow = null if window is @lastFocusedWindow - window.browserWindow.removeListener 'focus', focusHandler + unless window.isSpec + focusHandler = => @lastFocusedWindow = window + window.browserWindow.on 'focus', focusHandler + window.browserWindow.once 'closed', => + @lastFocusedWindow = null if window is @lastFocusedWindow + window.browserWindow.removeListener 'focus', focusHandler # Creates server to listen for additional atom application launches. #