QWasmFontDatabase: replace QStringList with a C array of strings
The content is static, so a dynamic container is overkill. Use a C array. Don't make it static, as that creates more problems than is solves (static initialization). Change-Id: I07534c3336efbb6bbc19bfa1b8dad0c578d4e274 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
This commit is contained in:
parent
aa698bc3c4
commit
72d9222f7b
@ -38,10 +38,13 @@ void QWasmFontDatabase::populateFontDatabase()
|
||||
// Load font file from resources. Currently
|
||||
// all fonts needs to be bundled with the nexe
|
||||
// as Qt resources.
|
||||
QStringList fontFileNames = QStringList() << QStringLiteral(":/fonts/DejaVuSansMono.ttf")
|
||||
<< QStringLiteral(":/fonts/Vera.ttf")
|
||||
<< QStringLiteral(":/fonts/DejaVuSans.ttf");
|
||||
foreach (const QString &fontFileName, fontFileNames) {
|
||||
|
||||
const QString fontFileNames[] = {
|
||||
QStringLiteral(":/fonts/DejaVuSansMono.ttf"),
|
||||
QStringLiteral(":/fonts/Vera.ttf"),
|
||||
QStringLiteral(":/fonts/DejaVuSans.ttf"),
|
||||
};
|
||||
for (const QString &fontFileName : fontFileNames) {
|
||||
QFile theFont(fontFileName);
|
||||
if (!theFont.open(QIODevice::ReadOnly))
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user