From 4cef774c3d3e2e36e325732527f5998ce4f5eb75 Mon Sep 17 00:00:00 2001 From: JoePfeiffer Date: Thu, 3 Mar 2022 10:55:40 -0700 Subject: [PATCH] Create CalcMap based on all components, not just active ones --- .../net/sf/openrocket/aerodynamics/BarrowmanCalculator.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/net/sf/openrocket/aerodynamics/BarrowmanCalculator.java b/core/src/net/sf/openrocket/aerodynamics/BarrowmanCalculator.java index 69ed97e14..af76e37ff 100644 --- a/core/src/net/sf/openrocket/aerodynamics/BarrowmanCalculator.java +++ b/core/src/net/sf/openrocket/aerodynamics/BarrowmanCalculator.java @@ -852,8 +852,7 @@ public class BarrowmanCalculator extends AbstractAerodynamicCalculator { private void buildCalcMap(FlightConfiguration configuration) { calcMap = new HashMap<>(); - // because this is not a per-instance iteration... this usage of 'getActiveComponents' is probably fine. - for (RocketComponent comp: configuration.getActiveComponents()) { + for (RocketComponent comp: configuration.getAllComponents()) { if (!comp.isAerodynamic()) continue;