| Index: ui/events/win/events_win.cc
|
| ===================================================================
|
| --- ui/events/win/events_win.cc (revision 246169)
|
| +++ ui/events/win/events_win.cc (working copy)
|
| @@ -180,6 +180,7 @@
|
| case WM_NCMOUSEMOVE:
|
| return ET_MOUSE_MOVED;
|
| case WM_MOUSEWHEEL:
|
| + case WM_MOUSEHWHEEL:
|
| return ET_MOUSEWHEEL;
|
| case WM_MOUSELEAVE:
|
| case WM_NCMOUSELEAVE:
|
| @@ -268,8 +269,11 @@
|
| }
|
|
|
| gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) {
|
| - DCHECK(native_event.message == WM_MOUSEWHEEL);
|
| - return gfx::Vector2d(0, GET_WHEEL_DELTA_WPARAM(native_event.wParam));
|
| + DCHECK(native_event.message == WM_MOUSEWHEEL ||
|
| + native_event.message == WM_MOUSEHWHEEL);
|
| + if (native_event.message == WM_MOUSEWHEEL)
|
| + return gfx::Vector2d(0, GET_WHEEL_DELTA_WPARAM(native_event.wParam));
|
| + return gfx::Vector2d(GET_WHEEL_DELTA_WPARAM(native_event.wParam), 0);
|
| }
|
|
|
| void ClearTouchIdIfReleased(const base::NativeEvent& xev) {
|
|
|