File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
src/components/FileEditor Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " jderobot-ide-interface" ,
3- "version" : " 0.2.56 " ,
3+ "version" : " 0.2.57 " ,
44 "main" : " dist/main.js" ,
55 "typings" : " dist/index.d.ts" ,
66 "files" : [
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ const FileEditor = ({
5353} ) => {
5454 const theme = useTheme ( ) ;
5555 const [ , forceUpdate ] = useReducer ( x => x + 1 , 0 ) ;
56+ const [ lang , setLang ] = useState ( language ) ;
5657
5758 const editorRef = useRef < editor . IStandaloneCodeEditor | null > ( null ) ;
5859 const monacoRef = useRef < Monaco | null > ( null ) ;
@@ -272,7 +273,7 @@ const FileEditor = ({
272273 } , [ zoomLevel ] ) ;
273274
274275 useEffect ( ( ) => {
275- forceUpdate ( )
276+ setLang ( language )
276277 } , [ language ] ) ;
277278
278279 // Code Analysis (with pylint)
@@ -327,7 +328,7 @@ const FileEditor = ({
327328 height = "100%"
328329 // defaultLanguage={language === "textplain" ? "python" : language}
329330 defaultValue = ""
330- language = { language }
331+ language = { lang }
331332 value = { fileContent }
332333 theme = { `${ theme . monacoTheme } -theme` }
333334 onChange = { ( newContent : any ) => {
You can’t perform that action at this time.
0 commit comments