From 84331a984e9c51d194594c60b551f1a8d021870e Mon Sep 17 00:00:00 2001 From: Nikita Khromov Date: Tue, 21 Oct 2025 17:45:22 +0700 Subject: [PATCH] [pdf] Fix bug #77735 --- pdf/src/annotations/base.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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;