summaryrefslogtreecommitdiff
path: root/pango/pango-context.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-context.c')
-rw-r--r--pango/pango-context.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pango/pango-context.c b/pango/pango-context.c
index fd55a20c..cfe18d21 100644
--- a/pango/pango-context.c
+++ b/pango/pango-context.c
@@ -539,6 +539,8 @@ update_attr_iterator (ItemizeState *state)
state->attr_end = state->end;
old_lang = state->lang;
+ if (state->font_desc)
+ pango_font_description_free (state->font_desc);
state->font_desc = pango_font_description_copy_static (state->context->font_desc);
pango_attr_iterator_get_font (state->attr_iter, state->font_desc,
&state->lang, &state->extra_attrs);