GtkLabel: Prefix more ui parser errors

This may become useful in gnome-builder for highlighting errors,
so do it consistently.
This commit is contained in:
Matthias Clasen 2015-04-27 19:20:29 -04:00
parent d99c3e0332
commit 331db35d57

View File

@ -1598,9 +1598,12 @@ pango_start_element (GMarkupParseContext *context,
}
attr = attribute_from_text (data->builder, name, value, error);
if (attr)
if (!attr)
{
_gtk_builder_prefix_error (data->builder, context, error);
return;
}
attr->start_index = start_val;
attr->end_index = end_val;
@ -1609,7 +1612,6 @@ pango_start_element (GMarkupParseContext *context,
pango_attr_list_insert (data->attrs, attr);
}
}
else if (strcmp (element_name, "attributes") == 0)
{
if (!_gtk_builder_check_parent (data->builder, context, "object", error))