diff options
author | Ryan Lortie <desrt@desrt.ca> | 2012-01-09 15:21:18 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2012-01-11 00:26:56 -0500 |
commit | b7a28de755cdb226059012de550d5b13dc904770 (patch) | |
tree | 8c025c1b350f3ab1f49751d6d3bf82d8a6bdf221 /gtk/gtkbutton.c | |
parent | ab9152703221fcd2fd31d632fcbce2928bb7d1a3 (diff) | |
download | gtk+-b7a28de755cdb226059012de550d5b13dc904770.tar.gz |
GtkButton: don't do string compare on property set
Just set the property unconditionally.
https://bugzilla.gnome.org/show_bug.cgi?id=667394
Diffstat (limited to 'gtk/gtkbutton.c')
-rw-r--r-- | gtk/gtkbutton.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index cc159c45a6..564483bae2 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 |