fix: recursive mod dependencies

Signed-off-by: James Zhou <yunchengzhou@gmail.com>
This commit is contained in:
James Zhou 2026-06-24 10:18:21 -04:00
parent f654ce8212
commit f181b5d0d7

View file

@ -342,7 +342,6 @@ QSet<Mod*> collectMods(const QSet<Mod*>& mods, QHash<QString, QSet<Mod*>> relati
auto affectedId = affected->mod_id(); auto affectedId = affected->mod_id();
if (findById(mods, affectedId) == nullptr && !seen.contains(affectedId)) { if (findById(mods, affectedId) == nullptr && !seen.contains(affectedId)) {
seen.insert(affectedId);
if (shouldBeEnabled != affected->enabled()) { if (shouldBeEnabled != affected->enabled()) {
affectedList << affected; affectedList << affected;
} }