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_, |