From cd3d0107c64d58273d0568f95412d43ea8a316f5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 22 Feb 2006 17:29:07 +0000 Subject: [PATCH] Emit notify::active here, when changing the value of this property. 2006-02-22 Matthias Clasen * gtk/gtkradiobutton.c (gtk_radio_button_clicked): Emit notify::active here, when changing the value of this property. (#331651) --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ gtk/gtkradiobutton.c | 8 ++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 584b91d2a..6c5fc57ad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-02-22 Matthias Clasen + * gtk/gtkradiobutton.c (gtk_radio_button_clicked): Emit notify::active + here, when changing the value of this property. (#331651) + * gtk/gtknotebook.c: Apply a patch by Paolo Borelli to make the tab menu keynavigatable. (#331440) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 584b91d2a..6c5fc57ad 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2006-02-22 Matthias Clasen + * gtk/gtkradiobutton.c (gtk_radio_button_clicked): Emit notify::active + here, when changing the value of this property. (#331651) + * gtk/gtknotebook.c: Apply a patch by Paolo Borelli to make the tab menu keynavigatable. (#331440) diff --git a/gtk/gtkradiobutton.c b/gtk/gtkradiobutton.c index 6ca752318..d57bda5f1 100644 --- a/gtk/gtkradiobutton.c +++ b/gtk/gtkradiobutton.c @@ -622,7 +622,7 @@ gtk_radio_button_clicked (GtkButton *button) { toggled = TRUE; toggle_button->active = !toggle_button->active; - + tmp_list = radio_button->group; while (tmp_list) { @@ -650,7 +650,11 @@ gtk_radio_button_clicked (GtkButton *button) gtk_widget_set_state (GTK_WIDGET (button), new_state); if (toggled) - gtk_toggle_button_toggled (toggle_button); + { + gtk_toggle_button_toggled (toggle_button); + + g_object_notify (G_OBJECT (toggle_button), "active"); + } _gtk_button_set_depressed (button, depressed); -- 2.43.2