| Index: ui/views/widget/desktop_aura/desktop_root_window_host_win.cc
|
| diff --git a/ui/views/widget/desktop_aura/desktop_root_window_host_win.cc b/ui/views/widget/desktop_aura/desktop_root_window_host_win.cc
|
| index 06acf0d091e6515fc83ad46c350a0eea52b022c3..6c5c0b62c54d4aa5e94c4b10ce9f69fabe43cd3f 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_root_window_host_win.cc
|
| +++ b/ui/views/widget/desktop_aura/desktop_root_window_host_win.cc
|
| @@ -20,14 +20,15 @@
|
| #include "ui/native_theme/native_theme_win.h"
|
| #include "ui/views/corewm/compound_event_filter.h"
|
| #include "ui/views/corewm/corewm_switches.h"
|
| +#include "ui/views/corewm/cursor_manager.h"
|
| #include "ui/views/corewm/focus_controller.h"
|
| #include "ui/views/corewm/input_method_event_filter.h"
|
| #include "ui/views/ime/input_method_bridge.h"
|
| #include "ui/views/widget/desktop_aura/desktop_activation_client.h"
|
| -#include "ui/views/widget/desktop_aura/desktop_cursor_client.h"
|
| #include "ui/views/widget/desktop_aura/desktop_dispatcher_client.h"
|
| #include "ui/views/widget/desktop_aura/desktop_drag_drop_client_win.h"
|
| #include "ui/views/widget/desktop_aura/desktop_focus_rules.h"
|
| +#include "ui/views/widget/desktop_aura/desktop_native_cursor_manager.h"
|
| #include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
|
| #include "ui/views/widget/desktop_aura/desktop_screen_position_client.h"
|
| #include "ui/views/widget/root_view.h"
|
| @@ -142,8 +143,12 @@ aura::RootWindow* DesktopRootWindowHostWin::Init(
|
| aura::client::SetDispatcherClient(root_window_,
|
| dispatcher_client_.get());
|
|
|
| - cursor_client_.reset(new DesktopCursorClient(root_window_));
|
| - aura::client::SetCursorClient(root_window_, cursor_client_.get());
|
| + cursor_client_.reset(
|
| + new views::corewm::CursorManager(
|
| + scoped_ptr<corewm::NativeCursorManager>(
|
| + new views::DesktopNativeCursorManager(root_window_))));
|
| + aura::client::SetCursorClient(root_window_,
|
| + cursor_client_.get());
|
|
|
| position_client_.reset(new DesktopScreenPositionClient());
|
| aura::client::SetScreenPositionClient(root_window_,
|
|
|