From 0bf2b6f2894113d567c53da9368165872ce1b3db Mon Sep 17 00:00:00 2001 From: Clayell <125416952+Clayell@users.noreply.github.com> Date: Mon, 11 May 2026 19:29:43 -0400 Subject: [PATCH] fix contract limits not showing up in UI sometimes --- source/ContractConfigurator/MissionControlUI.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/ContractConfigurator/MissionControlUI.cs b/source/ContractConfigurator/MissionControlUI.cs index fec765c9..62c167c6 100644 --- a/source/ContractConfigurator/MissionControlUI.cs +++ b/source/ContractConfigurator/MissionControlUI.cs @@ -805,6 +805,9 @@ public void OnClickAvailable(bool selected) public void OnClickAll(bool selected) { + // Update the contract counts even if not selected (KSP overrides it otherwise) + UpdateContractCounts(); + if (!selected) { return; @@ -832,9 +835,6 @@ public void OnClickAll(bool selected) HighLogic.CurrentGame.Parameters.CustomParams().lastMCButton = ContractConfiguratorParameters.MissionControlButton.All; - - // Update the contract counts - UpdateContractCounts(); } public void OnClickActive(bool selected)