Register style elements change events in AtomEnvironment.initialize

...and fix spec/workspace-element-spec.js
This commit is contained in:
Antonio Scandurra
2017-04-13 15:10:56 +02:00
parent 1d01d499a9
commit f3c48c8b70
2 changed files with 12 additions and 8 deletions

View File

@@ -250,6 +250,11 @@ class AtomEnvironment extends Model
@attachSaveStateListeners()
@windowEventHandler.initialize(@window, @document)
didChangeStyles = @didChangeStyles.bind(this)
@disposables.add(@styles.onDidAddStyleElement(didChangeStyles))
@disposables.add(@styles.onDidUpdateStyleElement(didChangeStyles))
@disposables.add(@styles.onDidRemoveStyleElement(didChangeStyles))
@observeAutoHideMenuBar()
@history.initialize(@window.localStorage)
@@ -697,11 +702,6 @@ class AtomEnvironment extends Model
callback = => @applicationDelegate.didSaveWindowState()
@saveState({isUnloading: true}).catch(callback).then(callback)
didChangeStyles = @didChangeStyles.bind(this)
@disposables.add(@styles.onDidAddStyleElement(didChangeStyles))
@disposables.add(@styles.onDidUpdateStyleElement(didChangeStyles))
@disposables.add(@styles.onDidRemoveStyleElement(didChangeStyles))
@listenForUpdates()
@registerDefaultTargetForKeymaps()