diff options
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | pango/pangofc-fontmap.c | 2 |
2 files changed, 10 insertions, 1 deletions
@@ -1,5 +1,14 @@ 2007-10-25 Behdad Esfahbod <behdad@gnome.org> + * pango/pangofc-fontmap.c (pango_fc_font_map_get_patterns): + Call FcFontSetDestroy() instead of FcFontSetSortDestroy(). + These days they are the same, but previously the latter was + not freeing the actual patterns. But we don't need the + sort patterns, so this retroactively fixes a leak in older + versions! + +2007-10-25 Behdad Esfahbod <behdad@gnome.org> + * pango/opentype/*: Even more cleanup and more type renames. 2007-10-25 Behdad Esfahbod <behdad@gnome.org> diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index e8471ec1..ea23056c 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -1112,7 +1112,7 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, FcPatternDestroy (pattern); - FcFontSetSortDestroy (font_patterns); + FcFontSetDestroy (font_patterns); patterns->key = fontset_hash_key_copy (&key); g_hash_table_insert (priv->fontset_hash, |