summaryrefslogtreecommitdiff
path: root/pango/pangoatsui-fontmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangoatsui-fontmap.c')
-rw-r--r--pango/pangoatsui-fontmap.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pango/pangoatsui-fontmap.c b/pango/pangoatsui-fontmap.c
index 0844e6ec..f433440d 100644
--- a/pango/pangoatsui-fontmap.c
+++ b/pango/pangoatsui-fontmap.c
@@ -669,6 +669,7 @@ pango_atsui_font_map_load_font (PangoFontMap *fontmap,
{
PangoATSUIFontMap *atsuifontmap = (PangoATSUIFontMap *)fontmap;
PangoATSUIFamily *font_family;
+ const gchar *family;
gchar *name;
gint size;
@@ -676,7 +677,9 @@ pango_atsui_font_map_load_font (PangoFontMap *fontmap,
if (size < 0)
return NULL;
- name = g_utf8_casefold (pango_font_description_get_family (description), -1);
+ family = pango_font_description_get_family (description);
+ family = family ? family : "";
+ name = g_utf8_casefold (family, -1);
font_family = g_hash_table_lookup (atsuifontmap->families, name);
g_free (name);