From 72771ae142571c8826af808548a3a2c317ae5409 Mon Sep 17 00:00:00 2001 From: benfry Date: Mon, 3 Sep 2012 02:14:29 +0000 Subject: [PATCH] trying to fix double-click issues in the examples menu --- app/src/processing/app/Mode.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/processing/app/Mode.java b/app/src/processing/app/Mode.java index 780c67808..5e2f5bab4 100644 --- a/app/src/processing/app/Mode.java +++ b/app/src/processing/app/Mode.java @@ -547,7 +547,11 @@ public abstract class Mode { if (e.getClickCount() == 2) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent(); - if (node != null && node.isLeaf()) { + + int selRow = tree.getRowForLocation(e.getX(), e.getY()); + //TreePath selPath = tree.getPathForLocation(e.getX(), e.getY()); + //if (node != null && node.isLeaf() && node.getPath().equals(selPath)) { + if (node != null && node.isLeaf() && selRow != -1) { SketchReference sketch = (SketchReference) node.getUserObject(); base.handleOpen(sketch.getPath()); }