summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-27 16:37:10 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-27 16:37:10 +0100
commit8f3e2a61130232e089f1da6062ebf53f986779b4 (patch)
tree6682735ef93007377833868147cd44ce0380ab4a
parent21e3b2111e4989e89403c4bc505c4ddd9dfec6a7 (diff)
parent0ba746380347cc43336ecd077788db24fe95146b (diff)
downloadredot-engine-8f3e2a61130232e089f1da6062ebf53f986779b4.tar.gz
Merge pull request #88912 from AThousandShips/tile_drag_fix
[TileSet] Fix crash when deleting dragged polygon point
-rw-r--r--editor/plugins/tiles/tile_data_editors.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/editor/plugins/tiles/tile_data_editors.cpp b/editor/plugins/tiles/tile_data_editors.cpp
index 80490c9388..5845ddbb6e 100644
--- a/editor/plugins/tiles/tile_data_editors.cpp
+++ b/editor/plugins/tiles/tile_data_editors.cpp
@@ -641,6 +641,7 @@ void GenericTilePolygonEditor::_base_control_gui_input(Ref<InputEvent> p_event)
undo_redo->add_undo_method(base_control, "queue_redraw");
undo_redo->commit_action(false);
emit_signal(SNAME("polygons_changed"));
+ drag_type = DRAG_TYPE_NONE;
} else {
drag_type = DRAG_TYPE_PAN;
drag_last_pos = mb->get_position();