Author: tchemit Date: 2010-06-11 11:02:58 +0200 (Fri, 11 Jun 2010) New Revision: 1964 Url: http://nuiton.org/repositories/revision/jaxx/1964 Log: if selection is empty, do nothing Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/JaxxTreeHelper.java Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/JaxxTreeHelper.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/JaxxTreeHelper.java 2010-06-10 10:34:17 UTC (rev 1963) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/JaxxTreeHelper.java 2010-06-11 09:02:58 UTC (rev 1964) @@ -38,6 +38,7 @@ import javax.swing.tree.TreeCellRenderer; import javax.swing.tree.TreeNode; import javax.swing.tree.TreePath; +import javax.swing.tree.TreeSelectionModel; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -88,6 +89,10 @@ @Override public void valueChanged(TreeSelectionEvent e) { + TreeSelectionModel source = (TreeSelectionModel) e.getSource(); + if (source.isSelectionEmpty()) { + return; + } if (e.getPath() == null) { return; }