diff --git a/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js b/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js index 730a51d60..42994f29f 100644 --- a/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js +++ b/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js @@ -68,6 +68,8 @@ define([ this.addListeners({ 'FileMenu': { 'settings:apply': function() { + if (!me.mode || !me.mode.isEdit) return; + me.needUpdateFormula = true; var lang = Common.localStorage.getItem("sse-settings-func-locale"); @@ -135,6 +137,7 @@ define([ }, setMode: function(mode) { + this.mode = mode; return this; },