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>
diff --git a/src/data-device.c b/src/data-device.c
index 1612091..66c4c7a 100644
--- a/src/data-device.c
+++ b/src/data-device.c
@@ -411,6 +411,12 @@
}
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 @@
drag_grab_focus,
drag_grab_motion,
drag_grab_button,
+ drag_grab_axis,
drag_grab_cancel,
};