diff options
author | Benjamin Otte <otte@redhat.com> | 2011-04-25 01:34:27 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2011-04-27 00:43:16 +0200 |
commit | 187f91eb90d15c14ffed03bfedbff457508a98ec (patch) | |
tree | 1cb91180b8f35819d1a5b003bc1d4102664a2d95 /gtk/gtklabel.c | |
parent | 8331b45a5fcbfb919a3bb02ccb93ac6d66c515b9 (diff) | |
download | gtk+-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.c | 5 |
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 (); |