From 9e608f168de124799179b3783deb920d5a99d4e3 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 6 Dec 2022 21:43:43 +0300 Subject: [PATCH] [desktop] for bug 60014 --- apps/common/main/lib/controller/Desktop.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/common/main/lib/controller/Desktop.js b/apps/common/main/lib/controller/Desktop.js index dff7ab1ac..e8cedc783 100644 --- a/apps/common/main/lib/controller/Desktop.js +++ b/apps/common/main/lib/controller/Desktop.js @@ -283,6 +283,15 @@ define([ }).show(); native.execCommand('webapps:features', JSON.stringify(features)); + + api.asc_registerCallback('asc_onDocumentName', function () { + if ( features.readonly ) { + if ( api.asc_getLocalRestrictions() == Asc.c_oAscLocalRestrictionType.None ) { + features.readonly = false; + native.execCommand('webapps:features', JSON.stringify(features)); + } + } + }); } } });