wayland: Store per-touch touch_down serial

https://bugzilla.gnome.org/show_bug.cgi?id=734374
This commit is contained in:
Carlos Garnacho 2014-08-13 21:05:12 +02:00
parent 12398c5d74
commit 5b8641740b

View File

@ -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);