Skip to content

Commit 800b63a

Browse files
committed
Merge pull request #102738 from Giganzo/tree-filter-select
Fix tree selecting hidden items
2 parents c6b6278 + 5bfc4a5 commit 800b63a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

scene/gui/tree.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2841,7 +2841,9 @@ void Tree::select_single_item(TreeItem *p_selected, TreeItem *p_current, int p_c
28412841
TreeItem *c = p_current->first_child;
28422842

28432843
while (c) {
2844-
select_single_item(p_selected, c, p_col, p_prev, r_in_range, p_current->is_collapsed() || p_force_deselect);
2844+
if (c->is_visible()) {
2845+
select_single_item(p_selected, c, p_col, p_prev, r_in_range, p_current->is_collapsed() || p_force_deselect);
2846+
}
28452847
c = c->next;
28462848
}
28472849
}

0 commit comments

Comments
 (0)