Skip to content

Commit e69d263

Browse files
authored
Revert swapping setCode for deferredSetCode in App (#662)
This fix was implemented in #649 to try and address #545. However, we need to run `setCode` to execute immediately here or else files will not render in the 3D view when opened, as reported by @pierremtb. Reverting for now to allow for a timely release #656 Signed-off-by: Frank Noirot <[email protected]>
1 parent 111738f commit e69d263

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/App.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export function App() {
3838
const streamRef = useRef<HTMLDivElement>(null)
3939
useHotKeyListener()
4040
const {
41-
deferredSetCode,
41+
setCode,
4242
engineCommandManager,
4343
buttonDownInStream,
4444
openPanes,
@@ -51,7 +51,7 @@ export function App() {
5151
} = useStore((s) => ({
5252
guiMode: s.guiMode,
5353
setGuiMode: s.setGuiMode,
54-
deferredSetCode: s.deferredSetCode,
54+
setCode: s.setCode,
5555
engineCommandManager: s.engineCommandManager,
5656
buttonDownInStream: s.buttonDownInStream,
5757
openPanes: s.openPanes,
@@ -142,15 +142,15 @@ export function App() {
142142
// on mount, and overwrite any locally-stored code
143143
useEffect(() => {
144144
if (isTauri() && loadedCode !== null) {
145-
deferredSetCode(loadedCode)
145+
setCode(loadedCode)
146146
}
147147
return () => {
148148
// Clear code on unmount if in desktop app
149149
if (isTauri()) {
150-
deferredSetCode('')
150+
setCode('')
151151
}
152152
}
153-
}, [loadedCode, deferredSetCode])
153+
}, [loadedCode, setCode])
154154

155155
useSetupEngineManager(streamRef, token)
156156
useEngineConnectionSubscriptions()

0 commit comments

Comments
 (0)