mirror of
https://github.com/atom/atom.git
synced 2026-02-11 07:05:11 -05:00
Restore saved state when adding folders to empty project
This commit is contained in:
committed by
Michelle Tilley
parent
12ea7a7300
commit
d891f2376c
@@ -861,7 +861,11 @@ class AtomEnvironment extends Model
|
||||
|
||||
addProjectFolder: ->
|
||||
@pickFolder (selectedPaths = []) =>
|
||||
@project.addPath(selectedPath) for selectedPath in selectedPaths
|
||||
@loadState(@getStateKey(selectedPaths)).then (state) =>
|
||||
if state && @project.getPaths().length is 0
|
||||
@restoreStateIntoEnvironment(state)
|
||||
else
|
||||
@project.addPath(selectedPath) for selectedPath in selectedPaths
|
||||
|
||||
restoreStateIntoEnvironment: (state) ->
|
||||
shouldSerializeItem = (item) ->
|
||||
|
||||
Reference in New Issue
Block a user