Sfoglia il codice sorgente

Fix tilemap undo/redo

Marc Gilleron 7 anni fa
parent
commit
0b7ae364ea
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      editor/plugins/tile_map_editor_plugin.cpp

+ 2 - 2
editor/plugins/tile_map_editor_plugin.cpp

@@ -973,7 +973,7 @@ bool TileMapEditor::forward_gui_input(const Ref<InputEvent> &p_event) {
 
 				Point2i pos = points[i];
 
-				if (!paint_undo.has(over_tile)) {
+				if (!paint_undo.has(pos)) {
 					paint_undo[pos] = _get_op_from_cell(pos);
 				}
 
@@ -993,7 +993,7 @@ bool TileMapEditor::forward_gui_input(const Ref<InputEvent> &p_event) {
 
 				Point2i pos = points[i];
 
-				if (!paint_undo.has(over_tile)) {
+				if (!paint_undo.has(pos)) {
 					paint_undo[pos] = _get_op_from_cell(pos);
 				}