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. #