Fix tree selecting hidden items

This commit is contained in:
Giganzo
2025-02-10 02:32:31 +01:00
parent 5da6deaaca
commit 5bfc4a5b06

View File

@ -2841,7 +2841,9 @@ void Tree::select_single_item(TreeItem *p_selected, TreeItem *p_current, int p_c
TreeItem *c = p_current->first_child;
while (c) {
select_single_item(p_selected, c, p_col, p_prev, r_in_range, p_current->is_collapsed() || p_force_deselect);
if (c->is_visible()) {
select_single_item(p_selected, c, p_col, p_prev, r_in_range, p_current->is_collapsed() || p_force_deselect);
}
c = c->next;
}
}