| Index: ash/wm/panels/panel_layout_manager.h
|
| diff --git a/ash/wm/panels/panel_layout_manager.h b/ash/wm/panels/panel_layout_manager.h
|
| index dc258da71bdfbf57cc73ba3683405e29a57f6094..635c6a62a78b0e4512282d767472793d7e9e116c 100644
|
| --- a/ash/wm/panels/panel_layout_manager.h
|
| +++ b/ash/wm/panels/panel_layout_manager.h
|
| @@ -95,6 +95,8 @@ class ASH_EXPORT PanelLayoutManager
|
| void OnShelfIconPositionsChanged() override;
|
|
|
| // Overridden from ShellObserver
|
| + void OnOverviewModeStarting() override;
|
| + void OnOverviewModeEnding() override;
|
| void OnShelfAlignmentChanged(aura::Window* root_window) override;
|
|
|
| // Overridden from aura::WindowObserver
|
| @@ -191,6 +193,9 @@ class ASH_EXPORT PanelLayoutManager
|
| aura::Window* last_active_panel_;
|
| base::WeakPtrFactory<PanelLayoutManager> weak_factory_;
|
|
|
| + // Track whether overview mode is active. Used to suppress layouts when it is.
|
| + bool overview_mode_active_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(PanelLayoutManager);
|
| };
|
|
|
|
|