summaryrefslogtreecommitdiff
path: root/gtk/gtkframe.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2003-05-14 21:26:19 +0000
committerOwen Taylor <otaylor@src.gnome.org>2003-05-14 21:26:19 +0000
commit24ca56559f85f5b6e9f8c1692db3779c525dca7c (patch)
treed788ed1b9e86fc51852361b12a6827969d44d7fa /gtk/gtkframe.c
parentd4d077677c2d8753a8f23e6de70ac892b406511d (diff)
downloadgtk+-24ca56559f85f5b6e9f8c1692db3779c525dca7c.tar.gz
Patch from Charles Schmidt to add missing notify (#108305)
Wed May 14 16:40:09 2003 Owen Taylor <otaylor@redhat.com> * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch from Charles Schmidt to add missing notify (#108305)
Diffstat (limited to 'gtk/gtkframe.c')
-rw-r--r--gtk/gtkframe.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c
index 8d43389fde..0bcfda119d 100644
--- a/gtk/gtkframe.c
+++ b/gtk/gtkframe.c
@@ -313,8 +313,6 @@ gtk_frame_set_label (GtkFrame *frame,
gtk_frame_set_label_widget (frame, child);
}
-
- g_object_notify (G_OBJECT (frame), "label");
}
/**
@@ -382,7 +380,10 @@ gtk_frame_set_label_widget (GtkFrame *frame,
if (GTK_WIDGET_VISIBLE (frame) && need_resize)
gtk_widget_queue_resize (GTK_WIDGET (frame));
+ g_object_freeze_notify (G_OBJECT (frame));
g_object_notify (G_OBJECT (frame), "label_widget");
+ g_object_notify (G_OBJECT (frame), "label");
+ g_object_thaw_notify (G_OBJECT (frame));
}
/**