diff options
Diffstat (limited to 'pango/pangofc-fontmap.c')
-rw-r--r-- | pango/pangofc-fontmap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index d614e4e7..86387ae2 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -550,9 +550,7 @@ pango_fc_font_map_add (PangoFcFontMap *fcfontmap, fcfont->context_key = key_copy->context_key; fcfont->matrix = key.matrix; - g_hash_table_insert (priv->font_hash, - font_hash_key_copy (&key), - fcfont); + g_hash_table_insert (priv->font_hash, key_copy, fcfont); } static PangoFcFont * @@ -1124,6 +1122,8 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, } } + FcPatternDestroy (pattern); + FcFontSetSortDestroy (font_patterns); patterns->key = fontset_hash_key_copy (&key); |