From 777c0cc69e0a712b6340062a242294d288bae541 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Sat, 29 Apr 2023 18:34:31 +0200 Subject: [PATCH] Fix invalid state after mod deletion. --- Penumbra/Mods/Manager/ModManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Penumbra/Mods/Manager/ModManager.cs b/Penumbra/Mods/Manager/ModManager.cs index 27b4eeb8..2ef1c890 100644 --- a/Penumbra/Mods/Manager/ModManager.cs +++ b/Penumbra/Mods/Manager/ModManager.cs @@ -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);