summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pango/pangofc-fontmap.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c
index 9ac45f1a..1bae2744 100644
--- a/pango/pangofc-fontmap.c
+++ b/pango/pangofc-fontmap.c
@@ -494,7 +494,10 @@ pango_fc_font_map_populate (PangoFontMap *map)
FcPatternDestroy (pattern);
g_hash_table_unref (families_hash);
- pango_font_map_add_family (map, PANGO_FONT_FAMILY (generic_family));
+ if (g_list_model_get_n_items (G_LIST_MODEL (generic_family)) > 0)
+ pango_font_map_add_family (map, PANGO_FONT_FAMILY (generic_family));
+ else
+ g_object_unref (generic_family);
}
FcLangSetDestroy (no_langs);