| Index: ui/platform_window/win/win_window.cc
|
| diff --git a/ui/platform_window/win/win_window.cc b/ui/platform_window/win/win_window.cc
|
| index 0c63a6cb931f5dc77327ccd5b88021292411a0c8..9792751670bfac1d4172044fbfa498d963b0cb11 100644
|
| --- a/ui/platform_window/win/win_window.cc
|
| +++ b/ui/platform_window/win/win_window.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/strings/string16.h"
|
| +#include "ui/base/cursor/cursor_loader_win.h"
|
| #include "ui/events/event.h"
|
| #include "ui/events/event_utils.h"
|
| #include "ui/gfx/win/msg_util.h"
|
| @@ -107,7 +108,15 @@ void WinWindow::Minimize() {}
|
|
|
| void WinWindow::Restore() {}
|
|
|
| -void WinWindow::SetCursor(PlatformCursor cursor) {}
|
| +void WinWindow::SetCursor(PlatformCursor cursor) {
|
| + // Custom web cursors are handled directly.
|
| + if (cursor == ui::kCursorCustom)
|
| + return;
|
| +
|
| + ui::CursorLoaderWin cursor_loader;
|
| + cursor_loader.SetPlatformCursor(&cursor);
|
| + ::SetCursor(cursor.platform());
|
| +}
|
|
|
| void WinWindow::MoveCursorTo(const gfx::Point& location) {}
|
|
|
|
|