Skip to content

Commit d7bdc0b

Browse files
committed
Merge pull request #107834 from BrotherShort/fix-rename-autoloads
Tree: Fix handling of `__focus_rect` with various Select Modes
2 parents a5ccacd + 842b534 commit d7bdc0b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

scene/gui/tree.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2370,7 +2370,7 @@ int Tree::draw_item(const Point2i &p_pos, const Point2 &p_draw_ofs, const Size2
23702370
}
23712371
}
23722372

2373-
if ((select_mode != SELECT_SINGLE && selected_item == p_item) || p_item->cells[i].selected || !p_item->has_meta("__focus_rect")) {
2373+
if ((select_mode == SELECT_ROW && selected_item == p_item) || (select_mode == SELECT_MULTI && selected_item == p_item && selected_col == i) || p_item->cells[i].selected || !p_item->has_meta("__focus_rect")) {
23742374
Rect2i r = cell_rect;
23752375

23762376
if (select_mode != SELECT_ROW) {

0 commit comments

Comments
 (0)