summaryrefslogtreecommitdiff
path: root/gtk/gtkbutton.c
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2012-01-09 15:21:18 +0100
committerMatthias Clasen <mclasen@redhat.com>2012-01-11 00:26:56 -0500
commitb7a28de755cdb226059012de550d5b13dc904770 (patch)
tree8c025c1b350f3ab1f49751d6d3bf82d8a6bdf221 /gtk/gtkbutton.c
parentab9152703221fcd2fd31d632fcbce2928bb7d1a3 (diff)
downloadgtk+-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.c11
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