Index: ui/views/controls/menu/menu_controller_aura.cc |
=================================================================== |
--- ui/views/controls/menu/menu_controller_aura.cc (revision 170746) |
+++ ui/views/controls/menu/menu_controller_aura.cc (working copy) |
@@ -5,13 +5,13 @@ |
#include "ui/views/controls/menu/menu_controller.h" |
#include "base/run_loop.h" |
-#include "ui/aura/client/activation_change_observer.h" |
#include "ui/aura/client/activation_client.h" |
#include "ui/aura/client/dispatcher_client.h" |
#include "ui/aura/client/drag_drop_client.h" |
#include "ui/aura/root_window.h" |
#include "ui/aura/window_observer.h" |
#include "ui/gfx/screen.h" |
+#include "ui/views/corewm/activation_change_shim.h" |
#include "ui/views/widget/widget.h" |
namespace views { |
@@ -22,12 +22,13 @@ |
// the menu. Additionally it listens for the root window to be destroyed and |
// cancel the menu as well. |
class ActivationChangeObserverImpl |
- : public aura::client::ActivationChangeObserver, |
+ : public corewm::ActivationChangeShim, |
public aura::WindowObserver { |
public: |
ActivationChangeObserverImpl(MenuController* controller, |
aura::RootWindow* root) |
- : controller_(controller), |
+ : ActivationChangeShim(root), |
+ controller_(controller), |
root_(root) { |
aura::client::GetActivationClient(root_)->AddObserver(this); |
root_->AddObserver(this); |