diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index daf529198c..c60c45b52e 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -2330,6 +2330,9 @@ gdk_window_register_dnd (GdkWindow *window) g_return_if_fail (window != NULL); + if (gdk_window_get_window_type (window) == GDK_WINDOW_OFFSCREEN) + return; + if (g_object_get_data (G_OBJECT (window), "gdk-dnd-registered") != NULL) return; else