From 554c0b37c649a81d2744f32d75c745d5d4bb01a6 Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Wed, 7 Dec 2022 16:48:10 +0000 Subject: [PATCH] Fix auto-removal --- GUI/Main/MainChangeset.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/GUI/Main/MainChangeset.cs b/GUI/Main/MainChangeset.cs index 1060dd341c..f5dc30a9b9 100644 --- a/GUI/Main/MainChangeset.cs +++ b/GUI/Main/MainChangeset.cs @@ -40,7 +40,9 @@ private void Changeset_OnConfirmChanges(List changeset) new KeyValuePair, RelationshipResolverOptions>( changeset // Only pass along user requested mods, so auto-installed can be determined - .Where(ch => ch.Reasons.Any(r => r is SelectionReason.UserRequested)) + .Where(ch => ch.Reasons.Any(r => r is SelectionReason.UserRequested) + // Include all removes and upgrades + || ch.ChangeType != GUIModChangeType.Install) .ToList(), RelationshipResolver.DependsOnlyOpts())); }