diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 8b2d2f7ec9..a410d5acce 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -3095,10 +3095,9 @@ gdk_event_translate (MSG *msg, if (SystemParametersInfo (SPI_GETWHEELSCROLLCHARS, 0, &chars_multiplier, 0)) event->scroll.delta_x *= (gdouble) chars_multiplier; } - /* It seems that delta values given by Windows are - * inverted (positive delta scrolls up, not down). + /* Positive delta scrolls up, not down, + see API documentation for WM_MOUSEWHEEL message. */ - event->scroll.delta_x *= -1.0; event->scroll.delta_y *= -1.0; event->scroll.time = _gdk_win32_get_next_tick (msg->time); event->scroll.x = (gint16) point.x / impl->window_scale;