|
@@ -1026,7 +1026,16 @@ function WebGLRenderer( parameters ) {
|
|
|
if ( isAnimating ) return;
|
|
|
|
|
|
var device = vr.getDevice();
|
|
|
- ( ( device && device.isConnected ) || window ).requestAnimationFrame( loop );
|
|
|
+
|
|
|
+ if ( device && device.isConnected ) {
|
|
|
+
|
|
|
+ device.requestAnimationFrame( loop );
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+ window.requestAnimationFrame( loop );
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
isAnimating = true;
|
|
|
|
|
@@ -1037,7 +1046,16 @@ function WebGLRenderer( parameters ) {
|
|
|
if ( onAnimationFrame !== null ) onAnimationFrame( time );
|
|
|
|
|
|
var device = vr.getDevice();
|
|
|
- ( ( device && device.isConnected ) || window ).requestAnimationFrame( loop );
|
|
|
+
|
|
|
+ if ( device && device.isConnected ) {
|
|
|
+
|
|
|
+ device.requestAnimationFrame( loop );
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+ window.requestAnimationFrame( loop );
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|