Index: ash/wm/app_list_controller.h |
=================================================================== |
--- ash/wm/app_list_controller.h (revision 170746) |
+++ ash/wm/app_list_controller.h (working copy) |
@@ -11,11 +11,11 @@ |
#include "base/compiler_specific.h" |
#include "base/timer.h" |
#include "ui/app_list/pagination_model_observer.h" |
-#include "ui/aura/client/focus_change_observer.h" |
#include "ui/aura/root_window_observer.h" |
#include "ui/base/events/event_handler.h" |
#include "ui/compositor/layer_animation_observer.h" |
#include "ui/gfx/rect.h" |
+#include "ui/views/corewm/focus_change_shim.h" |
#include "ui/views/widget/widget_observer.h" |
namespace app_list { |
@@ -34,8 +34,7 @@ |
// It creates AppListView and schedules showing/hiding animation. |
// While the UI is visible, it monitors things such as app list widget's |
// activation state and desktop mouse click to auto dismiss the UI. |
-class AppListController : public ui::EventHandler, |
- public aura::client::FocusChangeObserver, |
+class AppListController : public views::corewm::FocusChangeShim, |
public aura::RootWindowObserver, |
public ui::ImplicitAnimationObserver, |
public views::WidgetObserver, |