diff options
Diffstat (limited to 'src/gui/text/qfontdatabase.cpp')
-rw-r--r-- | src/gui/text/qfontdatabase.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp index 52cfb8a54e..c80ded6e7b 100644 --- a/src/gui/text/qfontdatabase.cpp +++ b/src/gui/text/qfontdatabase.cpp @@ -759,14 +759,14 @@ static void initFontDef(const QtFontDesc &desc, const QFontDef &request, QFontDe fontDef->ignorePitch = false; } -static void getEngineData(const QFontPrivate *d, const QFontCache::Key &key) +static void getEngineData(const QFontPrivate *d, const QFontDef &def) { // look for the requested font in the engine data cache - d->engineData = QFontCache::instance()->findEngineData(key); + d->engineData = QFontCache::instance()->findEngineData(def); if (!d->engineData) { // create a new one d->engineData = new QFontEngineData; - QFontCache::instance()->insertEngineData(key, d->engineData); + QFontCache::instance()->insertEngineData(def, d->engineData); } else { d->engineData->ref.ref(); } |