unload too

This commit is contained in:
Chris Wanstrath
2011-11-09 19:20:53 -08:00
parent 5fdea060a3
commit 01c8b2131f
2 changed files with 4 additions and 4 deletions

View File

@@ -6,6 +6,7 @@ class ExtensionManager
constructor: ->
atom.on 'window:load', @loadExtensions
atom.on 'window:close', @unloadExtensions
loadExtensions: =>
extension.shutdown() for name, extension of @extensions
@@ -28,3 +29,5 @@ class ExtensionManager
console.warn "Extension #{extension::name} failed to startup."
console.warn error
unloadExtensions: =>
extension.shutdown() for name, extension of @extensions

View File

@@ -34,8 +34,6 @@ windowAdditions =
atom.trigger 'window:load'
shutdown: ->
extension.shutdown() for name, extension of @extensions
frame = $atomController.window.frame
x = frame.origin.x
y = frame.origin.y
@@ -51,8 +49,7 @@ windowAdditions =
$atomController.window.title = title
reload: ->
@shutdown()
$atomController.close
@close()
OSX.NSApp.createController @path
open: (path) ->