From 8f384bf48ddae08aa7f2da7c2d46f752de2237a3 Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Fri, 18 Oct 2024 08:32:28 -0500 Subject: [PATCH] Pass installed mods with changeset when skipping --- GUI/Main/MainInstall.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/GUI/Main/MainInstall.cs b/GUI/Main/MainInstall.cs index d7b149c61..5b0306150 100644 --- a/GUI/Main/MainInstall.cs +++ b/GUI/Main/MainInstall.cs @@ -277,7 +277,10 @@ private void InstallMods(object? sender, DoWorkEventArgs? e) // and any mods depending on them var dependers = Registry.FindReverseDependencies( skip.Select(s => s.identifier).ToList(), - fullChangeset, fullChangeset, + null, + registry.InstalledModules.Select(im => im.Module) + .Concat(fullChangeset) + .ToArray(), registry.InstalledDlls, registry.InstalledDlc, // Consider virtual dependencies satisfied so user can make a new choice if they skip rel => rel.LatestAvailableWithProvides(registry, crit).Count > 1)