diff --git a/src/App/Document.cpp b/src/App/Document.cpp index 331b28c93c..4bee1a70d3 100644 --- a/src/App/Document.cpp +++ b/src/App/Document.cpp @@ -1016,7 +1016,7 @@ void Document::addOrRemovePropertyOfObject(TransactionalObject* obj, Property *p _openTransaction(name,tid); } } - if (d->activeUndoTransaction) + if (d->activeUndoTransaction && !d->rollback) d->activeUndoTransaction->addOrRemoveProperty(obj, prop, add); }