Create new project when state doesn't return a Project

This commit is contained in:
Kevin Sawicki
2013-11-15 11:34:16 -08:00
parent 3fe88c4df1
commit de4d3dbbe9

View File

@@ -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'