diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2006-01-27 19:14:29 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2006-01-27 19:14:29 +0000 |
commit | 53c80ee556aeb6840435850ffa2a5aefec4509ea (patch) | |
tree | 213f836112863e9797fe596fb2a1e985b4166923 /pango/pangocairo-atsuifont.c | |
parent | 13f4a763c6a37a50142ca9c0e6aa89e7b404823e (diff) | |
download | pango-53c80ee556aeb6840435850ffa2a5aefec4509ea.tar.gz |
Remove pango.modules on uninstall. (bug #328869)
2006-01-27 Behdad Esfahbod <behdad@gnome.org>
* modules/Makefile.am: Remove pango.modules on uninstall. (bug
* #328869)
* pango/pango-fontmap.c, pango/pangocairo-*font.c: Better error
messages.
Diffstat (limited to 'pango/pangocairo-atsuifont.c')
-rw-r--r-- | pango/pangocairo-atsuifont.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pango/pangocairo-atsuifont.c b/pango/pangocairo-atsuifont.c index aedc7cb6..e4d0d183 100644 --- a/pango/pangocairo-atsuifont.c +++ b/pango/pangocairo-atsuifont.c @@ -88,6 +88,12 @@ pango_cairo_atsui_font_get_font_face (PangoCairoFont *font) if (!cafont->font_face) { cafont->font_face = cairo_atsui_font_face_create_for_atsu_font_id (cafont->font_id); + + /* Failure of the above should only occur for out of memory, + * we can't proceed at that point + */ + if (!cafont->font_face) + g_error ("Unable to create ATSUI cairo font face.\nThis means out of memory or a cairo/fontconfig/FreeType bug"); } return cafont->font_face; @@ -112,7 +118,7 @@ pango_cairo_atsui_font_get_scaled_font (PangoCairoFont *font) * we can't proceed at that point */ if (!cafont->scaled_font) - g_error ("Unable create Cairo font"); + g_error ("Unable to create ATSUI cairo scaled font.\nThis means out of memory or a cairo/fontconfig/FreeType bug"); } return cafont->scaled_font; |