diff --git a/java/src/processing/mode/java/pdex/JavaTextAreaPainter.java b/java/src/processing/mode/java/pdex/JavaTextAreaPainter.java index 8f0cfcb77..4b6e4d677 100644 --- a/java/src/processing/mode/java/pdex/JavaTextAreaPainter.java +++ b/java/src/processing/mode/java/pdex/JavaTextAreaPainter.java @@ -104,7 +104,7 @@ public class JavaTextAreaPainter extends TextAreaPainter public void mouseClicked(MouseEvent evt) { if (!getEditor().hasJavaTabs()) { // Ctrl + Click disabled for java tabs if (evt.getButton() == MouseEvent.BUTTON1) { - if (evt.isControlDown() || evt.isMetaDown()) { + if ((evt.isControlDown() && !Base.isMacOS()) || evt.isMetaDown()) { handleCtrlClick(evt); } }