Merge pull request #1665 from SiboVG/issue-1663

[#1663] Fix duplicate scaling of multi-selection children
This commit is contained in:
SiboVG 2022-09-12 12:45:08 +02:00 committed by GitHub
commit f1ebc279b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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);