diff options
Diffstat (limited to 'tools/qmlls/qqmlcodemodel.cpp')
| -rw-r--r-- | tools/qmlls/qqmlcodemodel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/qmlls/qqmlcodemodel.cpp b/tools/qmlls/qqmlcodemodel.cpp index 9c3521aa57..2dd58ffe45 100644 --- a/tools/qmlls/qqmlcodemodel.cpp +++ b/tools/qmlls/qqmlcodemodel.cpp @@ -571,7 +571,7 @@ QStringList QQmlCodeModel::buildPathsForFileUrl(const QByteArray &url) QString dirName = d.dirName(); QDateTime lastModified; while (d.cdUp() && --iDir > 0) { - for (const QFileInfo &fInfo : d.entryInfoList(QDir::Dirs)) { + for (const QFileInfo &fInfo : d.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot)) { if (fInfo.completeBaseName() == u"build" || fInfo.completeBaseName().startsWith(u"build-%1"_s.arg(dirName))) { if (iDir > 1) @@ -594,7 +594,7 @@ QStringList QQmlCodeModel::buildPathsForFileUrl(const QByteArray &url) res += bPath; if (QFile::exists(bPath + u"/_deps") && bPath.split(u"/_deps/"_s).size() < maxDeps) { QDir d(bPath + u"/_deps"); - for (const QFileInfo &fInfo : d.entryInfoList(QDir::Dirs)) + for (const QFileInfo &fInfo : d.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot)) buildPaths.append(fInfo.absoluteFilePath()); } } |
