diff options
Diffstat (limited to 'pango/pangox.c')
-rw-r--r-- | pango/pangox.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pango/pangox.c b/pango/pangox.c index c08d26aa..26b5a31b 100644 --- a/pango/pangox.c +++ b/pango/pangox.c @@ -125,8 +125,13 @@ static void pango_x_make_font_struct (PangoFont *font, PangoXSubfontInfo *info) { PangoXFont *xfont = (PangoXFont *)font; + PangoFontMap *fontmap; + PangoXFontCache *cache; + + fontmap = pango_x_font_map_for_display (xfont->display); + cache = pango_x_font_map_get_font_cache (fontmap); - info->font_struct = XLoadQueryFont (xfont->display, info->xlfd); + info->font_struct = pango_x_font_cache_load (cache, info->xlfd); if (!info->font_struct) g_warning ("Cannot load font for XLFD '%s\n", info->xlfd); @@ -1290,5 +1295,3 @@ pango_x_get_item_properties (PangoItem *item, } } - - |