mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Split panes arrangements and editors are restored after refresh
This commit is contained in:
@@ -15,6 +15,7 @@ class Atom
|
||||
@windows = []
|
||||
@setUpKeymap()
|
||||
@userConfigurationPath = fs.absolute "~/.atom/atom.coffee"
|
||||
@windowStatesByWindowNumber = {}
|
||||
|
||||
setUpKeymap: ->
|
||||
@keymap = new Keymap()
|
||||
|
||||
@@ -38,6 +38,12 @@ class RootView extends View
|
||||
|
||||
@commandPanel = new CommandPanel({rootView: this})
|
||||
|
||||
$(window).on 'beforeunload', =>
|
||||
atom.windowStatesByWindowNumber[$windowNumber] = @getWindowState()
|
||||
|
||||
if windowState = atom.windowStatesByWindowNumber[$windowNumber]
|
||||
@setWindowState(windowState)
|
||||
|
||||
createProject: (path) ->
|
||||
if path
|
||||
@project = new Project(fs.directory(path))
|
||||
|
||||
Reference in New Issue
Block a user