diff --git a/KSPCommunityFixes/QoL/AltimeterHorizontalPosition.cs b/KSPCommunityFixes/QoL/AltimeterHorizontalPosition.cs index 313ab42..d288d68 100644 --- a/KSPCommunityFixes/QoL/AltimeterHorizontalPosition.cs +++ b/KSPCommunityFixes/QoL/AltimeterHorizontalPosition.cs @@ -119,6 +119,12 @@ static void MapView_enterMapView_Prefix() if (trackingFiltersHoverArea != null) { trackingFiltersHoverArea.SetActive(true); + + // Fix issue #39 + // updateButtonsToFilter is checking for the isActiveAndEnabled state of button GO before setting state. + // Since we disabled the containing GO when this was called in MapViewFiltering.Init(), the buttons state + // will be incorrect initially, so update them manually. + MapViewFiltering.Instance.updateButtonsToFilter(MapViewFiltering.vesselTypeFilter); } }