Fix a memory leak in gtk_label_compose_effective_attrs()

This commit is contained in:
Jonh Wendell
2009-12-22 11:18:05 -03:00
parent 9ac1b6830c
commit eeaeb01590

View File

@@ -1750,6 +1750,7 @@ gtk_label_compose_effective_attrs (GtkLabel *label)
if (label->effective_attrs)
{
if ((iter = pango_attr_list_get_iterator (label->attrs)))
{
do
{
iter_attrs = pango_attr_iterator_get_attrs (iter);
@@ -1761,6 +1762,8 @@ gtk_label_compose_effective_attrs (GtkLabel *label)
g_slist_free (iter_attrs);
}
while (pango_attr_iterator_next (iter));
pango_attr_iterator_destroy (iter);
}
}
else
label->effective_attrs =