From 1548395d6086f493db3e512ae5d7903a47de73c8 Mon Sep 17 00:00:00 2001 From: brunnerh Date: Mon, 22 Jan 2018 13:27:36 +0100 Subject: [PATCH] Fixed inconsistent isAnimating state. --- src/renderers/WebGLRenderer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index a07138f4db..3f3df7aa7b 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -531,6 +531,7 @@ function WebGLRenderer( parameters ) { vr.dispose(); isAnimating = false; + }; // Events @@ -1068,8 +1069,13 @@ function WebGLRenderer( parameters ) { function loop( time ) { if ( isAnimating === false || onAnimationFrame === null ) + { + + isAnimating = false; return; + } + if ( onAnimationFrame !== null ) onAnimationFrame( time ); var device = vr.getDevice(); -- GitLab