summaryrefslogtreecommitdiff
path: root/gtk/gtkbutton.c
diff options
context:
space:
mode:
authorMarek Kasik <mkasik@redhat.com>2014-07-14 17:02:13 +0200
committerMarek Kasik <mkasik@redhat.com>2014-10-02 19:06:03 +0200
commit8b5d30d4396ba0e3e0b2ff2e515d8eddb5c26849 (patch)
tree943aa1f3823b96a6ccac13e3250add561f005237 /gtk/gtkbutton.c
parent07722ae2ddf81edb2f4623bb2aa5ea7bf0301232 (diff)
downloadgtk+-8b5d30d4396ba0e3e0b2ff2e515d8eddb5c26849.tar.gz
Remove redundant checks for NULL
Remove checks for NULL before g_free() and g_clear_object(). Merge check for NULL, freeing of pointer and its setting to NULL by g_clear_pointer(). https://bugzilla.gnome.org/show_bug.cgi?id=733157
Diffstat (limited to 'gtk/gtkbutton.c')
-rw-r--r--gtk/gtkbutton.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c
index 3795e7cf4d..9e0ca78ed1 100644
--- a/gtk/gtkbutton.c
+++ b/gtk/gtkbutton.c
@@ -692,11 +692,7 @@ gtk_button_destroy (GtkWidget *widget)
GtkButton *button = GTK_BUTTON (widget);
GtkButtonPrivate *priv = button->priv;
- if (priv->label_text)
- {
- g_free (priv->label_text);
- priv->label_text = NULL;
- }
+ g_clear_pointer (&priv->label_text, g_free);
g_clear_object (&priv->gesture);