Add core:loaded-shell-environment activation hook

Signed-off-by: Nathan Sobo <nathan@github.com>
This commit is contained in:
Antonio Scandurra
2016-11-11 19:08:34 +01:00
committed by Nathan Sobo
parent e34bc188d0
commit 9176a6429f

View File

@@ -13,6 +13,7 @@ StateStore = require './state-store'
StorageFolder = require './storage-folder'
{getWindowLoadSettings} = require './window-load-settings-helpers'
registerDefaultCommands = require './register-default-commands'
{updateProcessEnv} = require './update-process-env'
DeserializerManager = require './deserializer-manager'
ViewRegistry = require './view-registry'
@@ -676,6 +677,9 @@ class AtomEnvironment extends Model
startEditorWindow: ->
@unloaded = false
updateProcessEnvPromise = updateProcessEnv(@getLoadSettings().env)
updateProcessEnvPromise.then =>
@packages.triggerActivationHook('core:loaded-shell-environment')
loadStatePromise = @loadState().then (state) =>
@windowDimensions = state?.windowDimensions
@displayWindow().then =>