diff --git a/src/common/filesystembase.cpp b/src/common/filesystembase.cpp index 15b8380955..9c3c33f30b 100644 --- a/src/common/filesystembase.cpp +++ b/src/common/filesystembase.cpp @@ -483,7 +483,9 @@ bool FileSystem::isLnkFile(const QString &filename) bool FileSystem::isExcludeFile(const QString &filename) { return filename.compare(QStringLiteral(".sync-exclude.lst"), Qt::CaseInsensitive) == 0 - || filename.compare(QStringLiteral("exclude.lst"), Qt::CaseInsensitive) == 0; + || filename.compare(QStringLiteral("exclude.lst"), Qt::CaseInsensitive) == 0 + || filename.endsWith(QStringLiteral("/.sync-exclude.lst"), Qt::CaseInsensitive) + || filename.endsWith(QStringLiteral("/exclude.lst"), Qt::CaseInsensitive); } bool FileSystem::isJunction(const QString &filename)