diff options
Diffstat (limited to 'pango/pangoatsui-fontmap.c')
-rw-r--r-- | pango/pangoatsui-fontmap.c | 5 |
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); |