Set null selection path when nothing is clicked.

Fix a bug that wasn't updating the 3d selection when unselecting
This commit is contained in:
bkuker 2013-01-06 10:26:36 -05:00
parent 62cfd2730e
commit 3fe7370e08

View File

@ -530,8 +530,10 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
private void handleComponentClick(RocketComponent[] clicked, MouseEvent event){
// If no component is clicked, do nothing
if (clicked.length == 0)
if (clicked.length == 0){
selectionModel.setSelectionPath(null);
return;
}
// Check whether the currently selected component is in the clicked components.
TreePath path = selectionModel.getSelectionPath();
@ -827,6 +829,7 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
TreePath[] paths = selectionModel.getSelectionPaths();
if (paths == null) {
figure.setSelection(null);
figure3d.setSelection(null);
return;
}