Browse Source

Merge pull request #101160 from havi05/tree-fix-cursor-selection

Tree - fix cusor selection in `multi` selection-mode
Thaddeus Crews 7 months ago
parent
commit
7ad545e091
1 changed files with 4 additions and 2 deletions
  1. 4 2
      scene/gui/tree.cpp

+ 4 - 2
scene/gui/tree.cpp

@@ -3451,7 +3451,8 @@ void Tree::_go_up() {
 			return;
 		}
 
-		select_single_item(prev, get_root(), col);
+		selected_item = prev;
+		emit_signal(SNAME("cell_selected"));
 		queue_redraw();
 	} else {
 		while (prev && !prev->cells[col].selectable) {
@@ -3484,7 +3485,8 @@ void Tree::_go_down() {
 			return;
 		}
 
-		select_single_item(next, get_root(), col);
+		selected_item = next;
+		emit_signal(SNAME("cell_selected"));
 		queue_redraw();
 	} else {
 		while (next && !next->cells[col].selectable) {