[gtk+/gtk-3-22] Range: Fix inverted vert scrolling on vert Ranges…
- From: Daniel Boles <dboles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-22] Range: Fix inverted vert scrolling on vert Ranges…
- Date: Tue, 19 Dec 2017 21:21:35 +0000 (UTC)
commit 0e338d31a422fe001e06f9bb1e2831f1297249ea
Author: Daniel Boles <dboles src gnome org>
Date: Tue Dec 19 21:18:41 2017 +0000
Range: Fix inverted vert scrolling on vert Ranges…
The change in the previous patch should only be applied when the Range
is oriented horizontally.
https://bugzilla.gnome.org/show_bug.cgi?id=737175
gtk/gtkrange.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 16e78f1..cadece2 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -3059,8 +3059,9 @@ _gtk_range_get_wheel_delta (GtkRange *range,
}
else if (gdk_event_get_scroll_direction ((GdkEvent *) event, &direction))
{
- if (direction == GDK_SCROLL_DOWN ||
- direction == GDK_SCROLL_LEFT)
+ if (direction == GDK_SCROLL_LEFT ||
+ (priv->orientation == GTK_ORIENTATION_VERTICAL && direction == GDK_SCROLL_UP) ||
+ (priv->orientation == GTK_ORIENTATION_HORIZONTAL && direction == GDK_SCROLL_DOWN))
delta = - scroll_unit;
else
delta = scroll_unit;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]