fix some display set restoring issues
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user