diff options
author | Benjamin Otte <otte@redhat.com> | 2012-01-30 14:41:05 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-01-31 03:43:43 +0100 |
commit | f01cef05c89fe73958fea13b8b8a085803424412 (patch) | |
tree | 96d7c6e4cca6fcf1bc1799e7885fb38b32b7a8c4 /gtk/gtkwindow.c | |
parent | 9b6ae2e9d52459e7b737c32ff0155052d1206a77 (diff) | |
download | gtk+-f01cef05c89fe73958fea13b8b8a085803424412.tar.gz |
window: Avoid unnecessary attach-widget resets
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r-- | gtk/gtkwindow.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 2239203a09..32e736f3cd 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -2651,6 +2651,9 @@ gtk_window_set_attached_to (GtkWindow *window, priv = window->priv; + if (priv->attach_widget == attach_widget) + return; + remove_attach_widget (window); priv->attach_widget = attach_widget; |