diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index d6d3b4af0a..126f19cbc7 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -5962,7 +5962,9 @@ gtk_window_map (GtkWidget *widget) gdk_window_show (gdk_window); - if (!disable_startup_notification) + if (!disable_startup_notification && + !GTK_IS_OFFSCREEN_WINDOW (window) && + priv->type != GTK_WINDOW_POPUP) { /* Do we have a custom startup-notification id? */ if (priv->startup_id != NULL)