Fix bug from merge with PR#10743

This commit is contained in:
Katrina Uychaco 2016-02-11 11:43:41 -08:00
parent 285c082ac0
commit f6ced98be8
2 changed files with 14 additions and 12 deletions

View File

@ -615,7 +615,7 @@ class AtomEnvironment extends Model
# But after that, e.g., when the window's been reloaded, we want to use the
# dimensions we've saved for it.
if not @isFirstLoad()
dimensions = @state.windowDimensions
dimensions = @windowDimensions
unless @isValidDimensions(dimensions)
dimensions = @getDefaultWindowDimensions()
@ -648,18 +648,18 @@ class AtomEnvironment extends Model
@registerDefaultTargetForKeymaps()
@packages.loadPackages()
@loadState().then =>
@document.body.appendChild(@views.getView(@workspace))
@document.body.appendChild(@views.getView(@workspace))
@watchProjectPath()
@watchProjectPath()
@packages.activate()
@keymaps.loadUserKeymap()
@requireUserInitScript() unless @getLoadSettings().safeMode
@packages.activate()
@keymaps.loadUserKeymap()
@requireUserInitScript() unless @getLoadSettings().safeMode
@menu.update()
@menu.update()
@openInitialEmptyEditorIfNecessary()
@openInitialEmptyEditorIfNecessary()
serialize: ->
version: @constructor.version
@ -846,6 +846,8 @@ class AtomEnvironment extends Model
@setFullScreen(state.fullScreen)
@windowDimensions = state.windowDimensions if state.windowDimensions
@packages.packageStates = state.packageStates ? {}
startTime = Date.now()

View File

@ -23,9 +23,9 @@ module.exports = ({blobStore}) ->
enablePersistence: true
})
atom.loadStateSync()
atom.displayWindow()
atom.startEditorWindow().then ->
atom.loadState().then ->
atom.displayWindow()
atom.startEditorWindow()
# Workaround for focus getting cleared upon window creation
windowFocused = ->