summaryrefslogtreecommitdiff
path: root/pango/pangox.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangox.c')
-rw-r--r--pango/pangox.c9
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,
}
}
-
-