diff --git a/Accessible.gd b/Accessible.gd index b1783b1..310fd3e 100644 --- a/Accessible.gd +++ b/Accessible.gd @@ -250,7 +250,8 @@ func tree_item_selected(): if node.select_mode == Tree.SELECT_MULTI: cell.select(0) tree_deselect_all_but(cell, node.get_root()) - tree_item_render() + if node.has_focus(): + tree_item_render() prev_selected_cell = cell else: var tokens = PoolStringArray([])