Index: athena/wm/window_manager_impl.h |
diff --git a/athena/wm/window_manager_impl.h b/athena/wm/window_manager_impl.h |
index b89557249f0d904ba0b93e9a8e9ec46732bdaab7..34bbab377311c81dbf103170b477778e76bd28aa 100644 |
--- a/athena/wm/window_manager_impl.h |
+++ b/athena/wm/window_manager_impl.h |
@@ -66,11 +66,11 @@ class ATHENA_EXPORT WindowManagerImpl : public WindowManager, |
// WindowOverviewModeDelegate: |
virtual void OnSelectWindow(aura::Window* window) OVERRIDE; |
- virtual void OnSplitViewMode(aura::Window* left, |
- aura::Window* right) OVERRIDE; |
+ virtual void OnSelectSplitViewWindow(aura::Window* left, |
+ aura::Window* right, |
+ aura::Window* to_activate) OVERRIDE; |
// aura::WindowObserver: |
- virtual void OnWindowAdded(aura::Window* new_window) OVERRIDE; |
virtual void OnWindowDestroying(aura::Window* window) OVERRIDE; |
// AcceleratorHandler: |
@@ -94,6 +94,10 @@ class ATHENA_EXPORT WindowManagerImpl : public WindowManager, |
scoped_ptr<wm::ShadowController> shadow_controller_; |
ObserverList<WindowManagerObserver> observers_; |
+ // Whether overivew mode is in the process of selecting a window via |
+ // OnSelectWindow() or OnSelectSplitViewWindow(); |
+ bool selecting_window_; |
+ |
DISALLOW_COPY_AND_ASSIGN(WindowManagerImpl); |
}; |