diff --git a/pdf/src/annotations/base.js b/pdf/src/annotations/base.js index a829027fc2..6afc51c1f3 100644 --- a/pdf/src/annotations/base.js +++ b/pdf/src/annotations/base.js @@ -514,8 +514,9 @@ return this._origPage; }; CAnnotationBase.prototype.SetWasChanged = function(isChanged, viewSync) { - let oViewer = Asc.editor.getDocumentRenderer(); - let canChange = !oViewer.IsOpenAnnotsInProgress && AscCommon.History.CanAddChanges(); + let oDoc = Asc.editor.getPDFDoc(); + let oViewer = Asc.editor.getDocumentRenderer(); + let canChange = !oViewer.IsOpenAnnotsInProgress && oDoc.LocalHistory !== AscCommon.History && AscCommon.History.CanAddChanges(); let prev = this._wasChanged; let changed = prev !== isChanged && canChange;