diff options
Diffstat (limited to 'tools/qmllint/findwarnings.cpp')
-rw-r--r-- | tools/qmllint/findwarnings.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/qmllint/findwarnings.cpp b/tools/qmllint/findwarnings.cpp index 83e0c63653..c574c166a9 100644 --- a/tools/qmllint/findwarnings.cpp +++ b/tools/qmllint/findwarnings.cpp @@ -201,13 +201,12 @@ void FindWarningVisitor::importBareQmlTypes() void FindWarningVisitor::importHelper(const QString &module, const QString &prefix, QTypeRevision version) { - const QString id = QString(module).replace(QLatin1Char('/'), QLatin1Char('.')); - QPair<QString, QString> importId { id, prefix }; + const QPair<QString, QString> importId { module, prefix }; if (m_alreadySeenImports.contains(importId)) return; m_alreadySeenImports.insert(importId); - const auto qmltypesPaths = qQmlResolveImportPaths(id, m_qmltypesDirs, version); + const auto qmltypesPaths = qQmlResolveImportPaths(module, m_qmltypesDirs, version); for (auto const &qmltypesPath : qmltypesPaths) { if (QFile::exists(qmltypesPath + SlashQmldir)) { processImport(prefix, readQmldir(qmltypesPath), version); @@ -227,7 +226,7 @@ ScopeTree::Ptr FindWarningVisitor::localFile2ScopeTree(const QString &filePath) const auto imports = typeReader.imports(); for (const auto &import : imports) - importHelper(import.path, import.prefix, import.version); + importHelper(import.module, import.prefix, import.version); return result; } |