summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2016-05-03 19:26:02 -0400
committerMatthias Clasen <mclasen@redhat.com>2016-05-05 15:04:02 -0400
commitefcfa0ec94108281944cf26dc6cbdba08ac92dfc (patch)
tree73afef61dee6c949fdf75c228284c2f4760953eb
parent200ed52e92e47f3da080194341a50fcf4a357d89 (diff)
downloadgtk+-efcfa0ec94108281944cf26dc6cbdba08ac92dfc.tar.gz
label: don't use set_text in gtk_label_new
It would just set up lots of things with the default values, but a common case is that a few gtk_label_set_* calls follow.
-rw-r--r--gtk/gtklabel.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index 6cb5331a24..08e8eb7384 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -1365,7 +1365,7 @@ gtk_label_init (GtkLabel *label)
priv->width_chars = -1;
priv->max_width_chars = -1;
- priv->label = NULL;
+ priv->label = g_strdup ("");
priv->lines = -1;
priv->xalign = 0.5;
@@ -1391,8 +1391,6 @@ gtk_label_init (GtkLabel *label)
priv->mnemonics_visible = TRUE;
- gtk_label_set_text (label, "");
-
priv->gadget = gtk_css_custom_gadget_new_for_node (gtk_widget_get_css_node (GTK_WIDGET (label)),
GTK_WIDGET (label),
gtk_label_measure,