summaryrefslogtreecommitdiff
path: root/gtk/gtkwindow.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2015-07-19 04:39:06 +0200
committerBenjamin Otte <otte@redhat.com>2015-07-19 04:45:25 +0200
commit38a07cde75c6a5faaf92fd36b5c2c7d66b703ba7 (patch)
treefa88dd0b465c052bbe28968ab62673d2dd65fdd1 /gtk/gtkwindow.c
parent7a16039c2d3da2c4a80ae9fa11a40b274329b317 (diff)
downloadgtk+-38a07cde75c6a5faaf92fd36b5c2c7d66b703ba7.tar.gz
window: Don't update type hint when it didn't change
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r--gtk/gtkwindow.c3
1 files changed, 3 insertions, 0 deletions
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)))