Skip to content

Commit 2120b46

Browse files
committed
Fix : drag unselected tree item when 2+ tree items selected now correctly drag the pointed item
1 parent 0a30831 commit 2120b46

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

scene/gui/tree.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -3012,6 +3012,9 @@ int Tree::propagate_mouse_event(const Point2i &p_pos, int x_ofs, int y_ofs, int
30123012
int icount = _count_selected_items(root);
30133013

30143014
if (select_mode == SELECT_MULTI && icount > 1 && p_button != MouseButton::RIGHT) {
3015+
if (!already_selected){
3016+
select_single_item(p_item, root, col);
3017+
}
30153018
single_select_defer = p_item;
30163019
single_select_defer_column = col;
30173020
} else {

0 commit comments

Comments
 (0)