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)); + } + } + }); } } });