OSDN Git Service

use QFontDatabase::hasFamily() to check if font is installed in QFontDatabase test
authorIvailo Monev <xakepa10@gmail.com>
Mon, 10 Jan 2022 20:39:06 +0000 (22:39 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 10 Jan 2022 20:39:06 +0000 (22:39 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
tests/auto/qfontdatabase/tst_qfontdatabase.cpp

index 35df832..8d7375b 100644 (file)
@@ -111,13 +111,7 @@ void tst_QFontDatabase::fixedPitch()
 
     QFontDatabase fdb;
     // qDebug() << fdb.families();
-    bool fontinstalled = false;
-    foreach (const QString &family, fdb.families()) {
-        if (family.contains(font)) {
-            fontinstalled = true;
-        }
-    }
-    if (!fontinstalled) {
+    if (!fdb.hasFamily(font)) {
         QSKIP( "Font not installed", SkipSingle);
     }