From b0e869174d422ec1e9f813d15595a03f44f7e55e Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 9 Jun 2018 23:22:56 +0200 Subject: [PATCH] fix possible crash when reverting a document --- src/App/Document.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/App/Document.cpp b/src/App/Document.cpp index ec9ddca187..a823b9c291 100644 --- a/src/App/Document.cpp +++ b/src/App/Document.cpp @@ -1755,6 +1755,7 @@ void Document::restore (void) signalTransactionRemove(*(*obj), 0); } for (std::vector::iterator obj = d->objectArray.begin(); obj != d->objectArray.end(); ++obj) { + (*obj)->setStatus(ObjectStatus::Destroy, true); delete *obj; } d->objectArray.clear();