From d7c23b975cdc63ac3f43c280a95ce53ef382951f Mon Sep 17 00:00:00 2001 From: Olivier Gagnon Date: Tue, 2 Nov 2021 16:10:01 -0400 Subject: [PATCH] fix code not saving --- src/ScriptEditor/ui/ScriptEditorRoot.tsx | 10 ++++++---- src/Settings/Settings.ts | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/ScriptEditor/ui/ScriptEditorRoot.tsx b/src/ScriptEditor/ui/ScriptEditorRoot.tsx index 4eed1293d..efe00b5e4 100644 --- a/src/ScriptEditor/ui/ScriptEditorRoot.tsx +++ b/src/ScriptEditor/ui/ScriptEditorRoot.tsx @@ -259,12 +259,14 @@ export function Root(props: IProps): React.ReactElement { function updateCode(newCode?: string): void { if (newCode === undefined) return; lastCode = newCode; - if (editorRef.current !== null) { - lastPosition = editorRef.current.getPosition(); - infLoop(newCode); - } setCode(newCode); updateRAM(newCode); + try { + if (editorRef.current !== null) { + lastPosition = editorRef.current.getPosition(); + infLoop(newCode); + } + } catch (err) {} } // calculate it once the first time the file is loaded. diff --git a/src/Settings/Settings.ts b/src/Settings/Settings.ts index 80a446cca..4e941aa92 100644 --- a/src/Settings/Settings.ts +++ b/src/Settings/Settings.ts @@ -289,6 +289,5 @@ export const Settings: ISettings & ISelfInitializer & ISelfLoading = { Object.assign(Settings.theme, save.theme); delete save.theme; Object.assign(Settings, save); - console.log(Settings); }, };