diff --git a/src/kbuildsycoca/kbuildsycoca.cpp b/src/kbuildsycoca/kbuildsycoca.cpp index 69b1427..9c37a49 100644 --- a/src/kbuildsycoca/kbuildsycoca.cpp +++ b/src/kbuildsycoca/kbuildsycoca.cpp @@ -227,7 +227,7 @@ bool KBuildSycoca::build() QStringList relFiles; const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, g_resourceSubdir, QStandardPaths::LocateDirectory); Q_FOREACH (const QString &dir, dirs) { - QDirIterator it(dir, QDirIterator::Subdirectories); + QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); while (it.hasNext()) { const QString filePath = it.next(); Q_ASSERT(filePath.startsWith(dir)); // due to the line below...