summaryrefslogtreecommitdiff
path: root/src/data-device.c
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2014-10-04 16:28:29 +0200
committerJonas Ådahl <jadahl@gmail.com>2015-11-02 14:30:16 +0800
commit0336ca0cc5542a0d65f0f278f89e8d926a720a29 (patch)
tree23881f60288f64ae677b3c9f99c8bd78759a6ff8 /src/data-device.c
parent22faea11c8745c46c043a268eec3073b0922ccd0 (diff)
downloadweston-0336ca0cc5542a0d65f0f278f89e8d926a720a29.tar.gz
input: Pass axis events through pointer grab interfaces
Don't only send motions and buttons but also axis events through the pointer grab interface. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-By: Derek Foreman <derekf@osg.samsung.com>
Diffstat (limited to 'src/data-device.c')
-rw-r--r--src/data-device.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/data-device.c b/src/data-device.c
index 1612091a..66c4c7a3 100644
--- a/src/data-device.c
+++ b/src/data-device.c
@@ -411,6 +411,12 @@ drag_grab_button(struct weston_pointer_grab *grab,
}
static void
+drag_grab_axis(struct weston_pointer_grab *grab,
+ uint32_t time, uint32_t axis, wl_fixed_t value)
+{
+}
+
+static void
drag_grab_cancel(struct weston_pointer_grab *grab)
{
struct weston_pointer_drag *drag =
@@ -426,6 +432,7 @@ static const struct weston_pointer_grab_interface pointer_drag_grab_interface =
drag_grab_focus,
drag_grab_motion,
drag_grab_button,
+ drag_grab_axis,
drag_grab_cancel,
};