From b7a28de755cdb226059012de550d5b13dc904770 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Mon, 9 Jan 2012 15:21:18 +0100 Subject: [PATCH] GtkButton: don't do string compare on property set Just set the property unconditionally. https://bugzilla.gnome.org/show_bug.cgi?id=667394 --- gtk/gtkbutton.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index cc159c45a..564483bae 100644 --- a/gtk/gtkbutton.c +++ b/gtk/gtkbutton.c @@ -734,15 +734,12 @@ gtk_button_set_action_name (GtkActionable *actionable, g_return_if_fail (GTK_IS_BUTTON (button)); g_return_if_fail (button->priv->action == NULL); - if (g_strcmp0 (action_name, button->priv->action_name) != 0) - { - g_free (button->priv->action_name); - button->priv->action_name = g_strdup (action_name); + g_free (button->priv->action_name); + button->priv->action_name = g_strdup (action_name); - gtk_button_update_action_observer (button); + gtk_button_update_action_observer (button); - g_object_notify (G_OBJECT (button), "action-name"); - } + g_object_notify (G_OBJECT (button), "action-name"); } static void -- 2.43.2