Index: athena/wm/window_manager_impl.cc |
diff --git a/athena/wm/window_manager_impl.cc b/athena/wm/window_manager_impl.cc |
index 638ea88708f9610b7e6aeff70167b0960ac1f332..2131bc2bb43f3a294cfa3149c197f1ec2d6eb0e3 100644 |
--- a/athena/wm/window_manager_impl.cc |
+++ b/athena/wm/window_manager_impl.cc |
@@ -241,6 +241,15 @@ void WindowManagerImpl::OnWindowDestroying(aura::Window* window) { |
container_.reset(); |
} |
+void WindowManagerImpl::OnWindowStackingChanged(aura::Window* window) { |
+ // TODO(skuhne): Use |window_list_provider_->IsValidWindow(window)| instead. |
+ if (window->type() == ui::wm::WINDOW_TYPE_NORMAL) { |
+ FOR_EACH_OBSERVER(WindowManagerObserver, |
+ observers_, |
+ OnActivityOrderHasChanged()); |
+ } |
+} |
+ |
bool WindowManagerImpl::IsCommandEnabled(int command_id) const { |
return true; |
} |