diff options
Diffstat (limited to 'pango')
-rw-r--r-- | pango/pangofc-fontmap.c | 2 | ||||
-rw-r--r-- | pango/pangofc-fontmap.cI | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index 86cdfbf9..7338a426 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -594,10 +594,12 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, { font_pattern = FcFontRenderPrepare (NULL, pattern, font_patterns->fonts[f]); +#ifdef FC_PATTERN /* The FC_PATTERN element, which points back to our the original patterm * defeats our hash tables. */ FcPatternDel (font_pattern, FC_PATTERN); +#endif /* FC_PATTERN */ if (font_pattern) patterns->patterns[patterns->n_patterns++] = uniquify_pattern (fcfontmap, font_pattern); diff --git a/pango/pangofc-fontmap.cI b/pango/pangofc-fontmap.cI index 86cdfbf9..7338a426 100644 --- a/pango/pangofc-fontmap.cI +++ b/pango/pangofc-fontmap.cI @@ -594,10 +594,12 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, { font_pattern = FcFontRenderPrepare (NULL, pattern, font_patterns->fonts[f]); +#ifdef FC_PATTERN /* The FC_PATTERN element, which points back to our the original patterm * defeats our hash tables. */ FcPatternDel (font_pattern, FC_PATTERN); +#endif /* FC_PATTERN */ if (font_pattern) patterns->patterns[patterns->n_patterns++] = uniquify_pattern (fcfontmap, font_pattern); |