aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/ui')
-rw-r--r--launcher/ui/dialogs/BlockedModsDialog.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/launcher/ui/dialogs/BlockedModsDialog.cpp b/launcher/ui/dialogs/BlockedModsDialog.cpp
index 36df5f46..7b3a395a 100644
--- a/launcher/ui/dialogs/BlockedModsDialog.cpp
+++ b/launcher/ui/dialogs/BlockedModsDialog.cpp
@@ -198,12 +198,9 @@ void BlockedModsDialog::watchPath(QString path, bool watch_subdirectories)
if (!watch_subdirectories)
return;
- QDirIterator it(path, QDir::Filter::Dirs, QDirIterator::NoIteratorFlags);
+ QDirIterator it(path, QDir::Filter::Dirs | QDir::Filter::NoDotAndDotDot, QDirIterator::NoIteratorFlags);
while (it.hasNext()) {
QString dir_path = it.next();
- QDir to_watch_dir(dir_path);
- if (to_watch_dir.dirName() == "." || to_watch_dir.dirName() == "..")
- continue;
watchPath(dir_path, watch_subdirectories);
}
}