Commit 4d18a346 authored by Daniel Boles's avatar Daniel Boles

Range: Fix inverted vert scrolling on horiz Ranges

Users expect, & previous patches have tried to assure, that scrolling up
over a horizontal Range will cause the value to increase & vice-versa.
But the path using directions was still negating the delta & decreasing
the value on scrolling up. This could be seen on Win32 or X without XI2.

So, only negate the delta when scrolling down (or left), not up, so that
scrolling up (or right) will make the value increase for any event type.

https://bugzilla.gnome.org/show_bug.cgi?id=737175#c5
parent 09c94c27
......@@ -3059,7 +3059,7 @@ _gtk_range_get_wheel_delta (GtkRange *range,
}
else if (gdk_event_get_scroll_direction ((GdkEvent *) event, &direction))
{
if (direction == GDK_SCROLL_UP ||
if (direction == GDK_SCROLL_DOWN ||
direction == GDK_SCROLL_LEFT)
delta = - scroll_unit;
else
......
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