wl_fixed_t sx,
wl_fixed_t sy)
{
-
GdkWaylandDevice *device = data;
GdkEvent *event;
+ GdkWaylandDisplay *wayland_display =
+ GDK_WAYLAND_DISPLAY (device->display);
+
+ _gdk_wayland_display_update_serial (wayland_display, serial);
device->pointer_focus = wl_surface_get_user_data(surface);
g_object_ref(device->pointer_focus);
{
GdkWaylandDevice *device = data;
GdkEvent *event;
+ GdkWaylandDisplay *wayland_display =
+ GDK_WAYLAND_DISPLAY (device->display);
+
+ _gdk_wayland_display_update_serial (wayland_display, serial);
event = gdk_event_new (GDK_LEAVE_NOTIFY);
event->crossing.window = g_object_ref (device->pointer_focus);
GdkEvent *event;
uint32_t modifier;
int gdk_button;
+ GdkWaylandDisplay *wayland_display =
+ GDK_WAYLAND_DISPLAY (device->display);
+
+ _gdk_wayland_display_update_serial (wayland_display, serial);
switch (button) {
case 273: