[#1663] Fix duplicate scaling of multi-selection children

This commit is contained in:
SiboVG 2022-09-11 14:50:36 +02:00
parent e1128d0bf4
commit eea2c03f8b

View File

@ -527,8 +527,10 @@ public class ScaleDialog extends JDialog {
// they were also part of selection)
List<RocketComponent> scaledComponents = new ArrayList<>();
for (RocketComponent component : selection) {
if (!scaledComponents.contains(component)) {
scale(component, mul, scaleMass, scaleOffsets.isSelected());
scaledComponents.add(component);
}
if (component.getChildCount() > 0) {
scaleChildren(component, scaledComponents, mul, scaleMass);