mirror of
https://github.com/atom/atom.git
synced 2026-02-09 14:15:24 -05:00
Move PaneContainer.deserialize to an instance method
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
This commit is contained in:
@@ -32,7 +32,9 @@ class Workspace extends Model
|
||||
for packageName in state.packagesWithActiveGrammars ? []
|
||||
atom.packages.getLoadedPackage(packageName)?.loadGrammarsSync()
|
||||
|
||||
state.paneContainer = PaneContainer.deserialize(state.paneContainer)
|
||||
paneContainer = new PaneContainer(config: atom.config)
|
||||
paneContainer.deserialize(state.paneContainer, atom.deserializers)
|
||||
state.paneContainer = paneContainer
|
||||
new this(state)
|
||||
|
||||
constructor: (params) ->
|
||||
@@ -45,7 +47,7 @@ class Workspace extends Model
|
||||
@emitter = new Emitter
|
||||
@openers = []
|
||||
|
||||
@paneContainer ?= new PaneContainer()
|
||||
@paneContainer ?= new PaneContainer(config: atom.config)
|
||||
@paneContainer.onDidDestroyPaneItem(@didDestroyPaneItem)
|
||||
|
||||
@directorySearchers = []
|
||||
|
||||
Reference in New Issue
Block a user