diff --git a/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java b/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java index 0893ff55e..44d0a2df5 100644 --- a/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java +++ b/swing/src/net/sf/openrocket/gui/dialogs/ScaleDialog.java @@ -392,7 +392,11 @@ public class ScaleDialog extends JDialog { scale.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { + + final Rocket rocket = document.getRocket(); + rocket.enableEvents(false); doScale(); + rocket.enableEvents(true); ScaleDialog.this.document.getRocket().fireComponentChangeEvent( ComponentChangeEvent.AEROMASS_CHANGE);