From efc043d2b4e902b96bfac8ab5e02e02db6eb7bc4 Mon Sep 17 00:00:00 2001 From: "neil.weinstock@gmail.com" Date: Tue, 8 Oct 2024 21:54:56 -0400 Subject: [PATCH] Small fix --- .../swing/gui/configdialog/FreeformFinSetConfig.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/swing/src/main/java/info/openrocket/swing/gui/configdialog/FreeformFinSetConfig.java b/swing/src/main/java/info/openrocket/swing/gui/configdialog/FreeformFinSetConfig.java index 0e3c4f778..c3f24acf0 100644 --- a/swing/src/main/java/info/openrocket/swing/gui/configdialog/FreeformFinSetConfig.java +++ b/swing/src/main/java/info/openrocket/swing/gui/configdialog/FreeformFinSetConfig.java @@ -536,12 +536,11 @@ public class FreeformFinSetConfig extends FinSetConfig { @Override public void mouseDragged(MouseEvent event) { int mods = event.getModifiersEx(); - /*XXX - if (dragIndex < 0 || (mods & (ANY_MASK | MouseEvent.BUTTON1_DOWN_MASK)) != MouseEvent.BUTTON1_DOWN_MASK) { + + if (dragIndex < 0) { super.mouseDragged(event); return; } - */ Point2D.Double point = getCoordinates(event); final FreeformFinSet finset = (FreeformFinSet) component; @@ -549,7 +548,7 @@ public class FreeformFinSetConfig extends FinSetConfig { // If shift is held down and a point is being dragged, constrain angle relative to previous or following point int lockIndex = -1; int highlightIndex = -1; - if (dragIndex >= 0 && (mods & MouseEvent.SHIFT_DOWN_MASK) != 0) { + if ((mods & MouseEvent.SHIFT_DOWN_MASK) != 0) { if ((mods & MouseEvent.CTRL_DOWN_MASK) != 0) { if (dragIndex < finset.getFinPoints().length-1) { lockIndex = dragIndex + 1;