From de4d3dbbe9e9a2e02c43bbe21cac868c52b9f564 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 15 Nov 2013 11:34:16 -0800 Subject: [PATCH] Create new project when state doesn't return a Project --- src/atom.coffee | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/atom.coffee b/src/atom.coffee index 7bbc2b5ff..f9f9e119b 100644 --- a/src/atom.coffee +++ b/src/atom.coffee @@ -120,11 +120,10 @@ class Atom deserializeProject: -> Project = require './project' - state = @getWindowState() - @project = state.get('project') - unless @project? + @project = @getWindowState('project') + unless @project instanceof Project @project = new Project(path: @getLoadSettings().initialPath) - state.set('project', @project) + @setWindowState('project', @project) deserializeRootView: -> RootView = require './root-view'