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)