summaryrefslogtreecommitdiffstats
path: root/ui/views/controls/scrollbar/base_scroll_bar_button.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/views/controls/scrollbar/base_scroll_bar_button.cc')
-rw-r--r--ui/views/controls/scrollbar/base_scroll_bar_button.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/ui/views/controls/scrollbar/base_scroll_bar_button.cc b/ui/views/controls/scrollbar/base_scroll_bar_button.cc
index 5efef6e..e78c13b 100644
--- a/ui/views/controls/scrollbar/base_scroll_bar_button.cc
+++ b/ui/views/controls/scrollbar/base_scroll_bar_button.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -34,11 +34,12 @@ void BaseScrollBarButton::OnMouseCaptureLost() {
}
void BaseScrollBarButton::RepeaterNotifyClick() {
-#if defined(OS_WIN)
+ // TODO(sky): See if we can convert to using |Screen| everywhere.
+#if defined(OS_WIN) && !defined(USE_AURA)
DWORD pos = GetMessagePos();
POINTS points = MAKEPOINTS(pos);
gfx::Point cursor_point(points.x, points.y);
-#elif defined(OS_LINUX)
+#else
gfx::Point cursor_point = gfx::Screen::GetCursorScreenPoint();
#endif
views::MouseEvent event(ui::ET_MOUSE_RELEASED,