From 24f970628ee10f924e350eba397cf223ea483131 Mon Sep 17 00:00:00 2001 From: garakmon Date: Tue, 4 Aug 2020 00:58:43 -0400 Subject: [PATCH] do not push new EventDelete if there was no deletion --- src/mainwindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index efcac480..a1e98812 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -2163,7 +2163,9 @@ void MainWindow::on_toolButton_deleteObject_clicked() { logWarn(QString("Cannot delete event of type '%1'").arg(item->event->get("event_type"))); } } - editor->map->editHistory.push(new EventDelete(editor, editor->map, selectedEvents, nextSelectedEvent ? nextSelectedEvent->event : nullptr)); + if (numDeleted) { + editor->map->editHistory.push(new EventDelete(editor, editor->map, selectedEvents, nextSelectedEvent ? nextSelectedEvent->event : nullptr)); + } } } }