diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 9bb1f90c89..ab2186dcb5 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -3506,6 +3506,9 @@ gtk_window_set_type_hint (GtkWindow *window, priv = window->priv; + if (priv->type_hint == hint) + return; + priv->type_hint = hint; if (gtk_widget_get_mapped (GTK_WIDGET (window)))