From b366b97142044ea355d2fe4d07c049e31ce04b3e Mon Sep 17 00:00:00 2001 From: Vankata453 <78196474+Vankata453@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:30:00 +0300 Subject: [PATCH] Delete markers left when deleting a trigger in editor When deleting a trigger object in the editor, its resize markers were still visible. Clicking on any of them caused a game crash. They are now flushed into the sector before being checked for. --- src/editor/overlay_widget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/editor/overlay_widget.cpp b/src/editor/overlay_widget.cpp index 7cccb9628ec..6e33179d161 100644 --- a/src/editor/overlay_widget.cpp +++ b/src/editor/overlay_widget.cpp @@ -112,6 +112,7 @@ EditorOverlayWidget::delete_markers() if (m_selected_object && m_selected_object->is_valid()) m_selected_object->editor_deselect(); + sector->flush_game_objects(); // Flush any markers queued to be added for (auto& marker : sector->get_objects_by_type()) { marker.remove_me();