From df57f09080bcda3d156ef2c335038bce6115fa4f Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Thu, 28 May 2020 13:32:55 +1000 Subject: [PATCH] Actually fix dice initial load --- src/components/dice/DiceTrayOverlay.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/dice/DiceTrayOverlay.js b/src/components/dice/DiceTrayOverlay.js index ab72351..fc4b9b8 100644 --- a/src/components/dice/DiceTrayOverlay.js +++ b/src/components/dice/DiceTrayOverlay.js @@ -102,6 +102,13 @@ function DiceTrayOverlay({ isOpen }) { let diceTray = new DiceTray("single", scene, shadowGenerator); await diceTray.load(); diceTrayRef.current = diceTray; + + // Force rerender on initialize + forceSceneRenderRef.current = true; + setTimeout(() => { + forceSceneRenderRef.current = false; + }, 1000); + assetLoadFinish(); }