Skip to content

Commit 858de3e

Browse files
authored
fix: View3D not rendering after setting display none
1 parent 7fad251 commit 858de3e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

packages/view3d/src/core/Renderer.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ class Renderer {
134134

135135
if (renderer.xr.isPresenting) return;
136136

137-
const width = canvas.clientWidth;
138-
const height = canvas.clientHeight;
137+
const width = canvas.clientWidth || 1;
138+
const height = canvas.clientHeight || 1;
139139

140140
renderer.setPixelRatio(window.devicePixelRatio);
141141
renderer.setSize(width, height, false);
@@ -205,7 +205,6 @@ class Renderer {
205205
if (threeRenderer.getContext().isContextLost()) return;
206206

207207
const deltaMiliSec = delta * 1000;
208-
209208
this._renderQueued = false;
210209

211210
animator.update(delta);

0 commit comments

Comments
 (0)