Index: ash/shelf/shelf_layout_manager.h |
diff --git a/ash/shelf/shelf_layout_manager.h b/ash/shelf/shelf_layout_manager.h |
index 6480433755f1d236720099b4bce8348a846d4535..dfefa95464854063bfe7b706e0eea57490ea57ae 100644 |
--- a/ash/shelf/shelf_layout_manager.h |
+++ b/ash/shelf/shelf_layout_manager.h |
@@ -156,7 +156,6 @@ class ASH_EXPORT ShelfLayoutManager |
// Overridden from ash::ShellObserver: |
void OnLockStateChanged(bool locked) override; |
- void OnShelfAlignmentChanged(aura::Window* root_window) override; |
void OnShelfAutoHideBehaviorChanged(aura::Window* root_window) override; |
// Overriden from aura::client::ActivationChangeObserver: |
@@ -216,6 +215,7 @@ class ASH_EXPORT ShelfLayoutManager |
private: |
class AutoHideEventFilter; |
+ class RootWindowControllerObserverImpl; |
class UpdateShelfObserver; |
friend class AshPopupAlignmentDelegateTest; |
friend class ash::ScreenAsh; |
@@ -398,6 +398,9 @@ class ASH_EXPORT ShelfLayoutManager |
// The show hide animation duration override or 0 for default. |
int duration_override_in_ms_; |
+ std::unique_ptr<RootWindowControllerObserverImpl> |
+ root_window_controller_observer_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ShelfLayoutManager); |
}; |