AddonManager: ignore everything but dirs in getVerboseAddOnsInfo

Before this PR addon manager was displaying manifest.json files along with backup files. Now those are ignored.
Fixes #23545
This commit is contained in:
luzpaz
2025-09-02 02:13:24 +00:00
committed by Chris Hennes
parent e7a17f203f
commit b7959450f2

View File

@@ -3781,6 +3781,9 @@ void Application::getVerboseAddOnsInfo(QTextStream& str, const std::map<std::str
bool firstMod = true;
if (fs::exists(modDir) && fs::is_directory(modDir)) {
for (const auto& mod : fs::directory_iterator(modDir)) {
if (!fs::is_directory(mod)) {
continue; // Ignore files, only show directories
}
auto dirName = mod.path().string();
addModuleInfo(str, QString::fromStdString(dirName), firstMod);
}