1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-06 19:41:11 +00:00

Merge pull request #56414 from eazrael/3.x-tree-fix-selectionmode-row

Tree: Fix de-select when selection mode set to SELECT_ROW (3.x)
This commit is contained in:
Rémi Verschelde
2022-01-05 09:26:20 +01:00
committed by GitHub

View File

@@ -1526,8 +1526,10 @@ void Tree::select_single_item(TreeItem *p_selected, TreeItem *p_current, int p_c
*/
} else if (c.selected) {
c.selected = false;
//p_current->deselected_signal.call(p_col);
if (p_selected != p_current) {
// Deselect other rows.
c.selected = false;
}
}
} else if (select_mode == SELECT_SINGLE || select_mode == SELECT_MULTI) {
if (!r_in_range && &selected_cell == &c) {