fix possible crash when reverting a document

This commit is contained in:
wmayer
2018-06-09 23:22:56 +02:00
parent c4fd48fb32
commit 75a6c68185

View File

@@ -1755,6 +1755,7 @@ void Document::restore (void)
signalTransactionRemove(*(*obj), 0);
}
for (std::vector<DocumentObject*>::iterator obj = d->objectArray.begin(); obj != d->objectArray.end(); ++obj) {
(*obj)->setStatus(ObjectStatus::Destroy, true);
delete *obj;
}
d->objectArray.clear();