From 5b8641740bf43ca621d15ce15c0660eb2534221d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 13 Aug 2014 21:05:12 +0200 Subject: [PATCH] wayland: Store per-touch touch_down serial https://bugzilla.gnome.org/show_bug.cgi?id=734374 --- gdk/wayland/gdkdevice-wayland.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index 3780396e03..9dda3d7bb2 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -47,6 +47,7 @@ struct _GdkWaylandTouchData gdouble x; gdouble y; GdkWindow *window; + uint32_t touch_down_serial; guint initial_touch : 1; }; @@ -1389,6 +1390,7 @@ touch_handle_down (void *data, touch = gdk_wayland_device_add_touch (device, id, wl_surface); touch->x = wl_fixed_to_double (x); touch->y = wl_fixed_to_double (y); + touch->touch_down_serial = serial; event = _create_touch_event (device, touch, GDK_TOUCH_BEGIN, time);