Register default target for keymaps in ctor

This commit is contained in:
Antonio Scandurra
2015-10-14 09:31:50 +02:00
parent a3190e4551
commit 0ea84ab192

View File

@@ -186,6 +186,7 @@ class AtomEnvironment extends Model
@registerDefaultOpeners()
@registerDefaultDeserializers()
@registerDefaultViewProviders()
@registerDefaultTargetForKeymaps()
@installUncaughtErrorHandler()
@installWindowEventHandler()
@@ -234,6 +235,9 @@ class AtomEnvironment extends Model
when 'atom://.atom/init-script'
@workspace.open(@getUserInitScriptPath())
registerDefaultTargetForKeymaps: ->
@keymaps.defaultTarget = @views.getView(@workspace)
reset: (params) ->
@deserializers.clear()
@registerDefaultDeserializers()
@@ -593,9 +597,7 @@ class AtomEnvironment extends Model
@packages.loadPackages()
workspaceElement = @views.getView(@workspace)
@keymaps.defaultTarget = workspaceElement
@document.body.appendChild(workspaceElement)
@document.body.appendChild(@views.getView(@workspace))
@watchProjectPath()