Move window.deserializeEditorWindow to Atom class

This commit is contained in:
Kevin Sawicki 2013-11-22 09:48:57 -08:00
parent 17be036ff8
commit 79b84b2433
3 changed files with 7 additions and 7 deletions

View File

@ -11,7 +11,7 @@ describe "Window", ->
atom.loadSettings.initialPath = atom.project.getPath()
atom.project.destroy()
windowEventHandler = new WindowEventHandler()
window.deserializeEditorWindow()
atom.deserializeEditorWindow()
projectPath = atom.project.getPath()
afterEach ->

View File

@ -132,6 +132,11 @@ class Atom
@packages.packageStates = state.getObject('packageStates') ? {}
state.remove('packageStates')
deserializeEditorWindow: ->
@deserializePackageStates()
@deserializeProject()
@deserializeRootView()
loadThemes: ->
@themes.load()

View File

@ -33,7 +33,7 @@ window.startEditorWindow = ->
atom.keymap.loadBundledKeymaps()
atom.themes.loadBaseStylesheets()
atom.packages.loadPackages()
deserializeEditorWindow()
atom.deserializeEditorWindow()
atom.packages.activate()
atom.keymap.loadUserKeymap()
atom.requireUserInitScript()
@ -68,11 +68,6 @@ installApmCommand = (callback) ->
commandPath = path.join(resourcePath, 'node_modules', '.bin', 'apm')
require('./command-installer').install(commandPath, callback)
window.deserializeEditorWindow = ->
atom.deserializePackageStates()
atom.deserializeProject()
atom.deserializeRootView()
window.onerror = ->
atom.openDevTools()