diff --git a/src/atom.coffee b/src/atom.coffee index e85bbb120..5905902cd 100644 --- a/src/atom.coffee +++ b/src/atom.coffee @@ -229,7 +229,7 @@ class Atom extends Model deserializeProject: -> Project = require './project' - @project ?= @deserializers.deserialize(@project) ? new Project(path: @getLoadSettings().initialPath) + @project ?= @deserializers.deserialize(@state.project) ? new Project(path: @getLoadSettings().initialPath) deserializeWorkspaceView: -> Workspace = require './workspace' @@ -280,6 +280,7 @@ class Atom extends Model return if not @project and not @workspaceView @state.syntax = @syntax.serialize() + @state.project = @project.serialize() @state.workspace = @workspace.serialize() @packages.deactivatePackages() @state.packageStates = @packages.packageStates