From 7701d8dc64afadb2378a53297ecd5132de84d81b Mon Sep 17 00:00:00 2001 From: Zeno Albisser Date: Wed, 16 May 2012 16:13:48 +0200 Subject: Populate the font database when calling fallbacksForFamily(). The Mac platform requires populating the font database to build the fallback list for font families. Change-Id: I5bd63cd3c5fa6216c312d439390681f160a716fb Reviewed-by: Jiang Jiang --- src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm') diff --git a/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm b/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm index 9fa1d80993..50f49b1da3 100644 --- a/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm +++ b/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm @@ -345,6 +345,8 @@ QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString family, cons Q_UNUSED(family); Q_UNUSED(style); Q_UNUSED(script); + if (fallbackLists.isEmpty()) + const_cast(this)->populateFontDatabase(); return fallbackLists[styleHint]; } -- cgit v1.2.3