Index: chrome/browser/ui/views/status_icons/status_tray_win.cc |
diff --git a/chrome/browser/ui/views/status_icons/status_tray_win.cc b/chrome/browser/ui/views/status_icons/status_tray_win.cc |
index d9c53fdee21ed9ffbe18d3c466267407adf8f346..714b08674958d0c71c6593e56936ae80df0f0757 100644 |
--- a/chrome/browser/ui/views/status_icons/status_tray_win.cc |
+++ b/chrome/browser/ui/views/status_icons/status_tray_win.cc |
@@ -78,7 +78,8 @@ LRESULT CALLBACK StatusTrayWin::WndProc(HWND hwnd, |
i != status_icons().end(); ++i) { |
StatusIconWin* win_icon = static_cast<StatusIconWin*>(*i); |
if (win_icon->icon_id() == wparam) { |
- gfx::Point cursor_pos(gfx::Screen::GetCursorScreenPoint()); |
+ gfx::Point cursor_pos(gfx::Screen::GetCursorScreenPoint( |
+ gfx::Screen::BadTwoWorldsContext())); |
win_icon->HandleClickEvent(cursor_pos, lparam == WM_LBUTTONDOWN); |
break; |
} |