From: NathanSweet Date: Fri, 27 Sep 2013 16:56:33 +0000 (+0200) Subject: Fixed tree selection with ctrl+shift. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=53ebdf6a3f20e1b5ba4958e08ec1c31698d74c98;p=mikumikustudio%2Flibgdx-mikumikustudio.git Fixed tree selection with ctrl+shift. --- diff --git a/gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Tree.java b/gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Tree.java index 2451bffe2..41dfaa1a6 100644 --- a/gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Tree.java +++ b/gdx/src/com/badlogic/gdx/scenes/scene2d/ui/Tree.java @@ -305,7 +305,7 @@ public class Tree extends WidgetGroup { Node node = nodes.get(i); if (node.actor.getY() < low) break; if (!node.isSelectable()) continue; - if (node.actor.getY() <= high) selectedNodes.add(node); + if (node.actor.getY() <= high && !selectedNodes.contains(node, true)) selectedNodes.add(node); if (node.expanded) selectNodes(node.children, low, high); } }