diff --git a/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java b/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java index df7a0717d..ad53576e6 100644 --- a/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java +++ b/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java @@ -585,7 +585,7 @@ public class ScaleDialog extends JDialog { */ private void scaleChildren(RocketComponent component, List scaledComponents, double mul, boolean scaleMass) { for (RocketComponent child : component.getChildren()) { - if (!scaledComponents.contains(component)) { + if (!scaledComponents.contains(child)) { scale(child, mul, scaleMass, scaleOffsets.isSelected()); scaledComponents.add(child); scaleChildren(child, scaledComponents, mul, scaleMass);