]> Pileus Git - ~andy/gtk/blobdiff - gdk/wayland/gdkdevice-wayland.c
wayland: attempt to determine the possible parent surface for popups
[~andy/gtk] / gdk / wayland / gdkdevice-wayland.c
index 90ecb1777e3de9df98d6d23963ac019b9f53fd9b..495b8effb45269c3172cf1cc41d1d96fc19152a6 100644 (file)
@@ -261,6 +261,7 @@ gdk_wayland_device_grab (GdkDevice    *device,
        * compositor.
        */
       _gdk_wayland_window_set_device_grabbed (window,
+                                              device,
                                               wayland_device->wl_seat,
                                               time_);
     }
@@ -292,6 +293,7 @@ gdk_wayland_device_ungrab (GdkDevice *device,
 
       if (wayland_device->pointer_grab_window)
         _gdk_wayland_window_set_device_grabbed (wayland_device->pointer_grab_window,
+                                                NULL,
                                                 NULL,
                                                 0);
     }