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())); }