Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch
{
GtkWindowGroup *group;
GtkWidget *old_grab_widget;
+ GdkWindow *toplevel;
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (GDK_IS_DEVICE (device));
+
+ toplevel = gdk_window_get_toplevel (gtk_widget_get_window (widget));
+ if (toplevel && gdk_window_get_window_type (toplevel) == GDK_WINDOW_OFFSCREEN)
+ return;
group = gtk_main_get_window_group (widget);
old_grab_widget = gtk_window_group_get_current_device_grab (group, device);