summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qfontdatabase_qpa.cpp
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@nokia.com>2010-11-16 08:51:17 +0100
committerJørgen Lind <jorgen.lind@nokia.com>2010-11-22 14:13:30 +0100
commit9d00cf202376c2b02dec27b362cf88a00e952e88 (patch)
treefdfa479fbaa5a505dd7147e379b0c58e54ebce41 /src/gui/text/qfontdatabase_qpa.cpp
parent687d44569dbccea72c582c6d7da9a271ae2c86c8 (diff)
Lighthouse: using QFont enums when possible in QPlatformFontdatabase
also, make it possible to register fonts in QPlatformDatabases with a null handle Reviewed-by: paul
Diffstat (limited to 'src/gui/text/qfontdatabase_qpa.cpp')
-rw-r--r--src/gui/text/qfontdatabase_qpa.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/gui/text/qfontdatabase_qpa.cpp b/src/gui/text/qfontdatabase_qpa.cpp
index 19ce1be76d..e54093ce2e 100644
--- a/src/gui/text/qfontdatabase_qpa.cpp
+++ b/src/gui/text/qfontdatabase_qpa.cpp
@@ -156,14 +156,11 @@ QFontEngine *loadSingleEngine(int script,
QFontEngine *engine = QFontCache::instance()->findEngine(key);
if (!engine) {
QPlatformFontDatabase *pfdb = QApplicationPrivate::platformIntegration()->fontDatabase();
- if (size->handle) {
- engine = pfdb->fontEngine(def,QUnicodeTables::Script(script),size->handle);
- if (engine) {
- QFontCache::Key key(def,script);
- QFontCache::instance()->instance()->insertEngine(key,engine);
- }
+ engine = pfdb->fontEngine(def,QUnicodeTables::Script(script),size->handle);
+ if (engine) {
+ QFontCache::Key key(def,script);
+ QFontCache::instance()->instance()->insertEngine(key,engine);
}
-
}
return engine;
}