From 24ca56559f85f5b6e9f8c1692db3779c525dca7c Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Wed, 14 May 2003 21:26:19 +0000 Subject: [PATCH] Patch from Charles Schmidt to add missing notify (#108305) Wed May 14 16:40:09 2003 Owen Taylor * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch from Charles Schmidt to add missing notify (#108305) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkframe.c | 5 +++-- 6 files changed, 28 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2323b1b20c..40941d2693 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed May 14 16:40:09 2003 Owen Taylor + + * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch + from Charles Schmidt to add missing notify (#108305) + Wed May 14 16:00:51 2003 Owen Taylor * gdk/x11/gdkgc-x11.c: Remove unecessary g_return_if_fail(). diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 2323b1b20c..40941d2693 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Wed May 14 16:40:09 2003 Owen Taylor + + * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch + from Charles Schmidt to add missing notify (#108305) + Wed May 14 16:00:51 2003 Owen Taylor * gdk/x11/gdkgc-x11.c: Remove unecessary g_return_if_fail(). diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 2323b1b20c..40941d2693 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Wed May 14 16:40:09 2003 Owen Taylor + + * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch + from Charles Schmidt to add missing notify (#108305) + Wed May 14 16:00:51 2003 Owen Taylor * gdk/x11/gdkgc-x11.c: Remove unecessary g_return_if_fail(). diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 2323b1b20c..40941d2693 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Wed May 14 16:40:09 2003 Owen Taylor + + * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch + from Charles Schmidt to add missing notify (#108305) + Wed May 14 16:00:51 2003 Owen Taylor * gdk/x11/gdkgc-x11.c: Remove unecessary g_return_if_fail(). diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 2323b1b20c..40941d2693 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Wed May 14 16:40:09 2003 Owen Taylor + + * gtk/gtkframe.c (gtk_frame_set_label_widget): Patch + from Charles Schmidt to add missing notify (#108305) + Wed May 14 16:00:51 2003 Owen Taylor * gdk/x11/gdkgc-x11.c: Remove unecessary g_return_if_fail(). 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)); } /**