Commit 1b9fac3b authored by Ken Thomases's avatar Ken Thomases Committed by Alexandre Julliard

winemac: Don't generate scroll wheel events for axes with 0 delta.

parent b755674d
...@@ -911,12 +911,14 @@ void macdrv_mouse_scroll(HWND hwnd, const macdrv_event *event) ...@@ -911,12 +911,14 @@ void macdrv_mouse_scroll(HWND hwnd, const macdrv_event *event)
event->mouse_scroll.x, event->mouse_scroll.y, event->mouse_scroll.x, event->mouse_scroll.y,
event->mouse_scroll.time_ms, (GetTickCount() - event->mouse_scroll.time_ms)); event->mouse_scroll.time_ms, (GetTickCount() - event->mouse_scroll.time_ms));
send_mouse_input(hwnd, event->window, MOUSEEVENTF_WHEEL | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, if (event->mouse_scroll.y_scroll)
event->mouse_scroll.x, event->mouse_scroll.y, send_mouse_input(hwnd, event->window, MOUSEEVENTF_WHEEL | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE,
event->mouse_scroll.y_scroll, FALSE, event->mouse_scroll.time_ms); event->mouse_scroll.x, event->mouse_scroll.y,
send_mouse_input(hwnd, event->window, MOUSEEVENTF_HWHEEL | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, event->mouse_scroll.y_scroll, FALSE, event->mouse_scroll.time_ms);
event->mouse_scroll.x, event->mouse_scroll.y, if (event->mouse_scroll.x_scroll)
event->mouse_scroll.x_scroll, FALSE, event->mouse_scroll.time_ms); send_mouse_input(hwnd, event->window, MOUSEEVENTF_HWHEEL | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE,
event->mouse_scroll.x, event->mouse_scroll.y,
event->mouse_scroll.x_scroll, FALSE, event->mouse_scroll.time_ms);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment