From 06e39595ba34f8bb311399d126b182b9441a579d Mon Sep 17 00:00:00 2001 From: Kevin Sawicki & Nathan Sobo Date: Wed, 9 Jan 2013 19:27:02 -0700 Subject: [PATCH] Make `RootView` listen for events before loading packages This is because RootView listens to some of its own events. It needs to be first in line to handle its own events because package event handlers might rely on tree view's event handlers having been run. This also brings behavior more in line with what we'll experience in specs. --- src/app/root-view.coffee | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/app/root-view.coffee b/src/app/root-view.coffee index ed0a88124..c68249c01 100644 --- a/src/app/root-view.coffee +++ b/src/app/root-view.coffee @@ -41,6 +41,7 @@ class RootView extends View window.rootView = this @packageStates ?= {} @packageModules = {} + @handleEvents() if not projectOrPathToOpen or _.isString(projectOrPathToOpen) pathToOpen = projectOrPathToOpen @@ -50,8 +51,6 @@ class RootView extends View config.load() - @handleEvents() - if pathToOpen @open(pathToOpen) if fs.isFile(pathToOpen) and not suppressOpen else