From 187f91eb90d15c14ffed03bfedbff457508a98ec Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 25 Apr 2011 01:34:27 +0200 Subject: [PATCH] label: Don't crash when a builder file contains unknown attributes --- gtk/gtklabel.c | 5 +++-- 1 file 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 ();