summaryrefslogtreecommitdiff
path: root/pango/pangocairo-atsuifontmap.c
diff options
context:
space:
mode:
authorRichard Hult <richard@imendio.com>2007-03-18 14:07:42 +0000
committerRichard Hult <rhult@src.gnome.org>2007-03-18 14:07:42 +0000
commit27004a4dace9d39dc2efb75151e6b3970b3ff66d (patch)
tree723d366f74abb3a2bebe718b1cc0a980563c2b0d /pango/pangocairo-atsuifontmap.c
parentc11e021943ea586376b2a228f6fef9c2613e9561 (diff)
downloadpango-27004a4dace9d39dc2efb75151e6b3970b3ff66d.tar.gz
Bug 419262 - Don't create coverage every time it's asked for
2007-03-18 Richard Hult <richard@imendio.com> Bug 419262 - Don't create coverage every time it's asked for * pango/pangoatsui.c: (pango_atsui_font_get_coverage): * pango/pangoatsui-fontmap.c: Pass around a PangoATSUIFace instead of the postscript name string. Move the coverage creation from the font to the face, and get the coverage from the face instead of creating it every time. * pango/pangocairo-atsui.h: * pango/pangocairo-atsuifont.c: (_pango_cairo_atsui_font_new): Use the face instead of the postscript name. * pango/pangoatsui-private.h: * pango/pangocairo-atsuifontmap.c: Add getters for the postscript name and coverage for the face. svn path=/trunk/; revision=2218
Diffstat (limited to 'pango/pangocairo-atsuifontmap.c')
-rw-r--r--pango/pangocairo-atsuifontmap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pango/pangocairo-atsuifontmap.c b/pango/pangocairo-atsuifontmap.c
index 14adca47..13822b65 100644
--- a/pango/pangocairo-atsuifontmap.c
+++ b/pango/pangocairo-atsuifontmap.c
@@ -76,12 +76,12 @@ G_DEFINE_TYPE_WITH_CODE (PangoCairoATSUIFontMap, pango_cairo_atsui_font_map, PAN
static PangoATSUIFont *
pango_cairo_atsui_font_map_create_font (PangoATSUIFontMap *fontmap,
PangoContext *context,
- const char *postscript_name,
+ PangoATSUIFace *face,
const PangoFontDescription *desc)
{
- return _pango_cairo_atsui_font_new (PANGO_CAIRO_ATSUI_FONT_MAP (fontmap), context,
- postscript_name, desc);
+ return _pango_cairo_atsui_font_new (PANGO_CAIRO_ATSUI_FONT_MAP (fontmap),
+ context, face, desc);
}
static void