diff --git a/src/OWML.Launcher/App.cs b/src/OWML.Launcher/App.cs index d6092270..f6898712 100644 --- a/src/OWML.Launcher/App.cs +++ b/src/OWML.Launcher/App.cs @@ -139,7 +139,8 @@ private List ExecutePatchers(IEnumerable mods) return mods .Where(ShouldExecutePatcher) .Where(mod => !ExecutePatcher(mod)) - .Select(mod => mod.Manifest.UniqueName).ToList(); + .Select(mod => mod.Manifest.UniqueName) + .ToList(); } private static bool ShouldExecutePatcher(IModData modData) => @@ -158,12 +159,12 @@ private string[] ExecuteUnpatchers(IEnumerable mods, string[] needUnpa return mods .Where(modData => !string.IsNullOrEmpty(modData.Manifest.Unpatcher) && !modData.Enabled && needUnpatch.Contains(modData.Manifest.UniqueName)) - .ToList() - .Where(UnpatchMod) - .Select(modData => modData.Manifest.UniqueName).ToArray(); + .Where(ExecuteUnpatcher) + .Select(modData => modData.Manifest.UniqueName) + .ToArray(); } - private bool UnpatchMod(IModData modData) + private bool ExecuteUnpatcher(IModData modData) { _writer.WriteLine($"Executing patcher for {modData.Manifest.UniqueName} v{modData.Manifest.Version}", MessageType.Message);