[gtk+] wayland: fix the direction of scrolling
- From: Thomas Wood <thos src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] wayland: fix the direction of scrolling
- Date: Wed, 6 Feb 2013 16:57:53 +0000 (UTC)
commit 69ac91b4b3b035f92b6d10944fb125e16ca3b062
Author: Thomas Wood <thomas wood intel com>
Date: Tue Feb 5 17:00:10 2013 +0000
wayland: fix the direction of scrolling
Fix the direction of scrolling and convert the delta values into the
expected range.
https://bugzilla.gnome.org/show_bug.cgi?id=693251
gdk/wayland/gdkdevice-wayland.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c
index 69f48b6..bb4ef0b 100644
--- a/gdk/wayland/gdkdevice-wayland.c
+++ b/gdk/wayland/gdkdevice-wayland.c
@@ -718,13 +718,14 @@ pointer_handle_axis (void *data,
GdkEvent *event;
gdouble delta_x, delta_y;
+ /* get the delta and convert it into the expected range */
switch (axis) {
case WL_POINTER_AXIS_VERTICAL_SCROLL:
delta_x = 0;
- delta_y = -wl_fixed_to_double (value);
+ delta_y = wl_fixed_to_double (value) / 10.0;
break;
case WL_POINTER_AXIS_HORIZONTAL_SCROLL:
- delta_x = -wl_fixed_to_double (value);
+ delta_x = wl_fixed_to_double (value) / 10.0;
delta_y = 0;
default:
g_return_if_reached ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]