From d75748185232fd20a5f47862f8be07670368069c Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Wed, 30 Nov 2022 22:28:37 +0000 Subject: [PATCH] Leave user requested dependencies in changeset --- GUI/Main/MainChangeset.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/GUI/Main/MainChangeset.cs b/GUI/Main/MainChangeset.cs index 486248f9ca..1060dd341c 100644 --- a/GUI/Main/MainChangeset.cs +++ b/GUI/Main/MainChangeset.cs @@ -39,10 +39,8 @@ private void Changeset_OnConfirmChanges(List changeset) Wait.StartWaiting(InstallMods, PostInstallMods, true, new KeyValuePair, RelationshipResolverOptions>( changeset - .Where(change => - // Skip dependencies so auto-installed checkbox is set - !(change.Reasons.Any(reason => - reason is SelectionReason.Depends))) + // Only pass along user requested mods, so auto-installed can be determined + .Where(ch => ch.Reasons.Any(r => r is SelectionReason.UserRequested)) .ToList(), RelationshipResolver.DependsOnlyOpts())); }