In Component view (bottom right), find RobotGripperComponent block.
Click "Grab" button.
Expected behavior
Scene\box moves to Scene\Gripper\box.
the selected entities does not change in the Entity Tree Panel.
Screenshots
Actual results incorrect:
Platform (please complete the following information):
OS: Windows
App Version 2.6.1
Java version 15
Additional context
com/marginallyclever/robotoverlord/swinginterface/entitytreepanel/EntityTreePanel.java
is the panel in question.
calls to treeModel.reload() reset the list of selected rows. There needs to be a way to
preserve the list of paths of selected entities
run the reload
and restore the selected state of exact path matches
without triggering an infinite loop of select + unselect
Describe the bug
To Reproduce Steps to reproduce the behavior:
Expected behavior Scene\box moves to Scene\Gripper\box. the selected entities does not change in the Entity Tree Panel.
Screenshots Actual results incorrect:
Platform (please complete the following information):
Additional context com/marginallyclever/robotoverlord/swinginterface/entitytreepanel/EntityTreePanel.java is the panel in question. calls to
treeModel.reload()
reset the list of selected rows. There needs to be a way to