[#1791] Return component mass as section mass if subcomponents mass is overridden

This commit is contained in:
SiboVG 2022-11-07 00:06:58 +01:00
parent 986b485cf6
commit 47d4f7c0b1

View File

@ -1534,6 +1534,9 @@ public abstract class RocketComponent implements ChangeSource, Cloneable, Iterab
*/ */
public final double getSectionMass() { public final double getSectionMass() {
Double massSubtotal = getMass(); Double massSubtotal = getMass();
if (massOverridden && overrideSubcomponentsMass) {
return massSubtotal;
}
mutex.verify(); mutex.verify();
for (RocketComponent rc : children) { for (RocketComponent rc : children) {
massSubtotal += rc.getSectionMass(); massSubtotal += rc.getSectionMass();