Deselect invisible TreeItems
This commit is contained in:
@ -813,6 +813,14 @@ void TreeItem::set_visible(bool p_visible) {
|
||||
}
|
||||
visible = p_visible;
|
||||
if (tree) {
|
||||
if (!visible) {
|
||||
for (int i = 0; i < tree->columns.size(); i++) {
|
||||
if (cells[i].selected) {
|
||||
deselect(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tree->queue_accessibility_update();
|
||||
tree->queue_redraw();
|
||||
_changed_notify();
|
||||
|
||||
Reference in New Issue
Block a user