From 690f40999841527253ebd21b81a2b5063b770395 Mon Sep 17 00:00:00 2001 From: Michael Alexsander Date: Tue, 17 Mar 2026 15:12:01 -0300 Subject: [PATCH] Make the `GridMap` editor ignore empty and repeated selections --- modules/gridmap/editor/grid_map_editor_plugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/gridmap/editor/grid_map_editor_plugin.cpp b/modules/gridmap/editor/grid_map_editor_plugin.cpp index 6f7944d844..9fc268db6e 100644 --- a/modules/gridmap/editor/grid_map_editor_plugin.cpp +++ b/modules/gridmap/editor/grid_map_editor_plugin.cpp @@ -975,7 +975,7 @@ EditorPlugin::AfterGUIInput GridMapEditor::forward_spatial_input_event(Camera3D if (valid_mb_press && mb->get_button_index() == MouseButton::LEFT) { valid_mb_press = false; - if (input_action == INPUT_SELECT) { + if (input_action == INPUT_SELECT && selection.active && (selection.begin != last_selection.begin || selection.end != last_selection.end)) { EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton(); undo_redo->create_action(TTR("GridMap Selection")); undo_redo->add_do_method(this, "_set_selection", selection.active, selection.begin, selection.end);