summaryrefslogtreecommitdiff
path: root/pango/pango-context.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2004-02-10 19:31:31 +0000
committerOwen Taylor <otaylor@src.gnome.org>2004-02-10 19:31:31 +0000
commit7b40f0d6d84d3c1205ff86c7c126dd91f4a5f5b6 (patch)
treea695af3ab5a7c9bf8b671c4fb556094da3259ead /pango/pango-context.c
parent6c518ebcdeae62bb7726a891b798cf1cd72e6bec (diff)
downloadpango-7b40f0d6d84d3c1205ff86c7c126dd91f4a5f5b6.tar.gz
Fix a leak of a font descriptor. (#131909, Kjartan Maraas, Christian
Tue Feb 10 14:28:41 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-context.c (update_attr_iterator): Fix a leak of a font descriptor. (#131909, Kjartan Maraas, Christian Persch)
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);