From c1226ecace03e2bf1b148b55cba44d61ace2189f Mon Sep 17 00:00:00 2001 From: Yanis48 Date: Sat, 19 Dec 2020 12:42:12 +0100 Subject: ensure it's left mouse button being used --- enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java | 6 +++--- .../src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java index a3a438ee..06f67bc0 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java @@ -170,7 +170,7 @@ public class Gui implements LanguageChangeListener { inheritanceTree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent event) { - if (event.getClickCount() >= 2) { + if (event.getClickCount() >= 2 && event.getButton() == MouseEvent.BUTTON1) { // get the selected node TreePath path = inheritanceTree.getSelectionPath(); if (path == null) { @@ -203,7 +203,7 @@ public class Gui implements LanguageChangeListener { implementationsTree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent event) { - if (event.getClickCount() >= 2) { + if (event.getClickCount() >= 2 && event.getButton() == MouseEvent.BUTTON1) { // get the selected node TreePath path = implementationsTree.getSelectionPath(); if (path == null) { @@ -232,7 +232,7 @@ public class Gui implements LanguageChangeListener { @SuppressWarnings("unchecked") @Override public void mouseClicked(MouseEvent event) { - if (event.getClickCount() >= 2) { + if (event.getClickCount() >= 2 && event.getButton() == MouseEvent.BUTTON1) { // get the selected node TreePath path = callsTree.getSelectionPath(); if (path == null) { diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java index a9ccffd7..0ca27145 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/StructurePanel.java @@ -39,7 +39,7 @@ public class StructurePanel extends JPanel { this.structureTree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent event) { - if (event.getClickCount() >= 2) { + if (event.getClickCount() >= 2 && event.getButton() == MouseEvent.BUTTON1) { // get the selected node TreePath path = structureTree.getSelectionPath(); if (path == null) { -- cgit v1.2.3