From 75a6c681855b4036d3b01f48bf45b2b9f9b5e7a4 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 ec9ddca1870e..a823b9c29161 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();