aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmlls/qqmlcodemodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qmlls/qqmlcodemodel.cpp')
-rw-r--r--tools/qmlls/qqmlcodemodel.cpp4
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());
}
}