fix some display set restoring issues

This commit is contained in:
Ross
2025-06-30 11:27:22 +01:00
parent b917ca72c9
commit c6f8b271a9
+2 -1
View File
@@ -1662,6 +1662,7 @@ useEffect(() => {
state.cam[i] && state.cam[i] &&
typeof viewport.setCamera === "function" typeof viewport.setCamera === "function"
) { ) {
console.log("Restoring camera for viewport", i, state.cam[i]);
viewport.setCamera(state.cam[i]); viewport.setCamera(state.cam[i]);
viewport.render(); viewport.render();
} }
@@ -1671,7 +1672,7 @@ useEffect(() => {
} }
// Delay start until after next paint // Delay start until after next paint
setTimeout(() => { tryRestore(); }, 0); setTimeout(() => { tryRestore(); }, 100);
} catch (e) { } catch (e) {
restoringStateRef.current = false; restoringStateRef.current = false;