Fix invalid state after mod deletion.

This commit is contained in:
Ottermandias 2023-04-29 18:34:31 +02:00
parent 46bf3d7391
commit 777c0cc69e

View file

@ -116,7 +116,7 @@ public sealed class ModManager : ModStorage
}
_communicator.ModPathChanged.Invoke(ModPathChangeType.Deleted, mod, mod.ModPath, null);
foreach (var remainingMod in Mods.Skip(mod.Index))
foreach (var remainingMod in Mods.Skip(mod.Index + 1))
--remainingMod.Index;
Mods.RemoveAt(mod.Index);