diff options
Diffstat (limited to 'ui/views/controls/scrollbar/base_scroll_bar_button.cc')
-rw-r--r-- | ui/views/controls/scrollbar/base_scroll_bar_button.cc | 7 |
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, |