From 0c449d7e8f9b2b1fb93e3f8d1865e2f59d7ed253 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 20 May 2016 13:11:46 +0200 Subject: [PATCH] + issue #0002521: SIGSEGV when trying to revert to saved file. --- src/App/Document.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/App/Document.cpp b/src/App/Document.cpp index 4312724bd..b3b5c13a2 100644 --- a/src/App/Document.cpp +++ b/src/App/Document.cpp @@ -1449,6 +1449,8 @@ void Document::restore (void) clearUndos(); for (std::vector::iterator obj = d->objectArray.begin(); obj != d->objectArray.end(); ++obj) { signalDeletedObject(*(*obj)); + } + for (std::vector::iterator obj = d->objectArray.begin(); obj != d->objectArray.end(); ++obj) { delete *obj; } d->objectArray.clear();