Add rootView.deactivateExtension

This commit is contained in:
Corey Johnson
2012-07-25 15:45:21 -07:00
parent d737199299
commit 470e8a6191
3 changed files with 13 additions and 1 deletions

View File

@@ -87,6 +87,10 @@ class RootView extends View
@extensions[extension.name] = extension
extension.activate(this, @extensionStates[extension.name])
deactivateExtension: (extension) ->
extension.deactivate?()
delete @extensions[extension.name]
deactivate: ->
atom.rootViewStates[$windowNumber] = JSON.stringify(@serialize())
extension.deactivate?() for name, extension of @extensions