From 9a1f1cca87d120742141a6b166a927d260cf719b Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Thu, 17 Jan 2019 20:09:42 +0530 Subject: [PATCH] Codeeditor: run code on editor initialize --- src/components/CodeEditor.jsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/CodeEditor.jsx b/src/components/CodeEditor.jsx index 90079ee..2e4b666 100644 --- a/src/components/CodeEditor.jsx +++ b/src/components/CodeEditor.jsx @@ -156,10 +156,12 @@ export default class CodeEditor extends Component { if (!window.monaco) return; if (this.props.type === 'monaco') { - monaco.editor.setModelLanguage( - this.instance.getModel(), - this.getMonacoLanguageFromMode(modes[value].cmMode) - ); + this.monacoEditorReadyDeferred.promise.then(() => { + monaco.editor.setModelLanguage( + this.instance.getModel(), + this.getMonacoLanguageFromMode(modes[value].cmMode) + ); + }); } else { this.instance.setOption('mode', modes[value].cmMode); CodeMirror.autoLoadMode(