Watch themes after activation instead of loading

This commit is contained in:
Kevin Sawicki
2013-10-27 18:33:55 -07:00
parent 0c77712a77
commit bdd4ac63f4
2 changed files with 2 additions and 1 deletions

View File

@@ -54,7 +54,7 @@ class Atom
@__defineGetter__ 'packageStates', => @packages.packageStates
@__defineSetter__ 'packageStates', (packageStates) => @packages.packageStates = packageStates
@subscribe @packages, 'loaded', => @watchThemes()
@subscribe @packages, 'activated', => @watchThemes()
@themes = new ThemeManager(@packages)
@contextMenu = new ContextMenuManager(devMode)
@menu = new MenuManager()

View File

@@ -63,6 +63,7 @@ class PackageManager
for [activator, types] in @packageActivators
packages = @getLoadedPackagesForTypes(types)
activator.activatePackages(packages)
@emit 'activated'
# Public: another type of package manager can handle other package types.
# See ThemeManager