windeployqt: Ignore empty paths returned by qmlimportscanner.
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Thu, 12 Dec 2013 12:47:50 +0000 (14:47 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 12 Dec 2013 13:24:34 +0000 (14:24 +0100)
Change-Id: If8d3964f82ff1ca92aa9d1df05bd4573261401fb
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
src/windeployqt/qmlutils.cpp

index bd207fb..2a41f8a 100644 (file)
@@ -118,8 +118,10 @@ QmlImportScanResult runQmlImportScanner(const QString &directory, const QString
         const QJsonObject object = array.at(c).toObject();
         if (object.value(QStringLiteral("type")).toString() == QLatin1String("module")) {
             const QString path = object.value(QStringLiteral("path")).toString();
-            result.modulesDirectories.append(path);
-            findFileRecursion(QDir(path), Platform(platform), debug, &result.plugins);
+            if (!path.isEmpty()) {
+                result.modulesDirectories.append(path);
+                findFileRecursion(QDir(path), Platform(platform), debug, &result.plugins);
+            }
         }
     }
     result.ok = true;