Descriptionmash: Move WmShelfAura ownership to RootWindowController and init it earlier
This will allow it to be used in status tray initialization code. In particular:
* It can wrap actions handled by ShelfWidget and ShelfLayoutManager
(e.g. GetAutoHideState)
* It can have observers similar to ShelfLayoutManagerObserver
(OnAutoHideStateChanged)
It's also more similar to how ash::mus::RootWindowController owns WmShelfMus.
BUG=615155
TEST=ash_unittests
Committed: https://crrev.com/be6ed82face2a9d329cd9f6309266958a3948b3f
Cr-Commit-Position: refs/heads/master@{#398105}
Patch Set 1 #Patch Set 2 : . #
Dependent Patchsets: Messages
Total messages: 11 (6 generated)
|