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:
parent
62cfd2730e
commit
3fe7370e08
@ -530,8 +530,10 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
|
|||||||
private void handleComponentClick(RocketComponent[] clicked, MouseEvent event){
|
private void handleComponentClick(RocketComponent[] clicked, MouseEvent event){
|
||||||
|
|
||||||
// If no component is clicked, do nothing
|
// If no component is clicked, do nothing
|
||||||
if (clicked.length == 0)
|
if (clicked.length == 0){
|
||||||
|
selectionModel.setSelectionPath(null);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Check whether the currently selected component is in the clicked components.
|
// Check whether the currently selected component is in the clicked components.
|
||||||
TreePath path = selectionModel.getSelectionPath();
|
TreePath path = selectionModel.getSelectionPath();
|
||||||
@ -827,6 +829,7 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
|
|||||||
TreePath[] paths = selectionModel.getSelectionPaths();
|
TreePath[] paths = selectionModel.getSelectionPaths();
|
||||||
if (paths == null) {
|
if (paths == null) {
|
||||||
figure.setSelection(null);
|
figure.setSelection(null);
|
||||||
|
figure3d.setSelection(null);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user