diff options
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 4a2d2e7d32..1fa3afc2aa 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -5726,16 +5726,14 @@ gdk_x11_window_show_window_menu (GdkWindow *window, return FALSE; gdk_event_get_root_coords (event, &x_root, &y_root); - device = gdk_event_get_device (event); - - /* Ungrab the implicit grab */ - gdk_device_ungrab (device, gdk_event_get_time (event)); - g_object_get (G_OBJECT (device), "device-id", &device_id, NULL); + /* Ungrab the implicit grab */ + gdk_device_ungrab (device, gdk_event_get_time (event)); + xclient.type = ClientMessage; xclient.window = GDK_WINDOW_XID (window); xclient.message_type = gdk_x11_get_xatom_by_name_for_display (display, "_GTK_SHOW_WINDOW_MENU"); |