From e51bad5618fe445bd9b1786c522da20265648796 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Tue, 13 Oct 2015 12:33:58 +0200 Subject: [PATCH] :bug: Install WindowEventHandler in ctor --- spec/window-event-handler-spec.coffee | 1 + src/atom-environment.coffee | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/window-event-handler-spec.coffee b/spec/window-event-handler-spec.coffee index dd3b6031a..57ce1468b 100644 --- a/spec/window-event-handler-spec.coffee +++ b/spec/window-event-handler-spec.coffee @@ -10,6 +10,7 @@ describe "WindowEventHandler", -> [projectPath, windowEventHandler] = [] beforeEach -> + atom.windowEventHandler.unsubscribe() spyOn(atom, 'hide') initialPath = atom.project.getPaths()[0] spyOn(atom, 'getLoadSettings').andCallFake -> diff --git a/src/atom-environment.coffee b/src/atom-environment.coffee index 380ba722f..2cc13f48b 100644 --- a/src/atom-environment.coffee +++ b/src/atom-environment.coffee @@ -194,6 +194,7 @@ class AtomEnvironment extends Model @registerDefaultViewProviders() @installUncaughtErrorHandler() + @windowEventHandler = new WindowEventHandler(this) setConfigSchema: -> @config.setSchema null, {type: 'object', properties: _.clone(require('./config-schema'))} @@ -597,7 +598,6 @@ class AtomEnvironment extends Model @setBodyPlatformClass() document.head.appendChild(@styles.buildStylesElement()) - @windowEventHandler = new WindowEventHandler(this) @packages.loadPackages()