From aa7325b355404cdb332fba4c27934493362cf450 Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Tue, 25 Sep 2012 12:36:54 -0700 Subject: [PATCH] RootView (instead of Window) handles opening an empty buffer if no path is given. --- src/app/root-view.coffee | 6 +++++- src/app/window.coffee | 1 - 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/root-view.coffee b/src/app/root-view.coffee index 4f77e2356..5bac4e5d5 100644 --- a/src/app/root-view.coffee +++ b/src/app/root-view.coffee @@ -42,7 +42,11 @@ class RootView extends View @handleEvents() @setTitle() @loadUserConfiguration() - @open(pathToOpen) if fs.isFile(pathToOpen) unless suppressOpen + + if pathToOpen + @open(pathToOpen) if fs.isFile(pathToOpen) and not suppressOpen + else + @open() serialize: -> projectPath: @project?.getPath() diff --git a/src/app/window.coffee b/src/app/window.coffee index 81b7f4ffa..48d432948 100644 --- a/src/app/window.coffee +++ b/src/app/window.coffee @@ -49,7 +49,6 @@ windowAdditions = RootView.deserialize(rootViewState) else new RootView(pathToOpen) - @rootView.open() unless pathToOpen $(@rootViewParentSelector).append @rootView