[fix][optimize] Disables events while scaling a rocket. This _greatly_ speeds the scaling

This commit is contained in:
Daniel_M_Williams 2020-08-01 11:58:05 -04:00
parent 4825c7a1ee
commit fa6cceb4ad

View File

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