summaryrefslogtreecommitdiff
path: root/gtk/gtklabel.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-04-25 01:34:27 +0200
committerBenjamin Otte <otte@redhat.com>2011-04-27 00:43:16 +0200
commit187f91eb90d15c14ffed03bfedbff457508a98ec (patch)
tree1cb91180b8f35819d1a5b003bc1d4102664a2d95 /gtk/gtklabel.c
parent8331b45a5fcbfb919a3bb02ccb93ac6d66c515b9 (diff)
downloadgtk+-187f91eb90d15c14ffed03bfedbff457508a98ec.tar.gz
label: Don't crash when a builder file contains unknown attributes
Diffstat (limited to 'gtk/gtklabel.c')
-rw-r--r--gtk/gtklabel.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index 45531d8ae0..2fb4dc9f0e 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -1531,11 +1531,12 @@ pango_start_element (GMarkupParseContext *context,
}
attr = attribute_from_text (data->builder, name, value, error);
- attr->start_index = start_val;
- attr->end_index = end_val;
if (attr)
{
+ attr->start_index = start_val;
+ attr->end_index = end_val;
+
if (!data->attrs)
data->attrs = pango_attr_list_new ();