|
@@ -92,15 +92,19 @@ THREE.VREffect = function ( renderer, onError ) {
|
|
|
|
|
|
this.setFullScreen = function ( boolean ) {
|
|
|
|
|
|
- return new Promise(function(resolve, reject) {
|
|
|
+ return new Promise( function ( resolve, reject ) {
|
|
|
|
|
|
if ( vrHMD === undefined ) {
|
|
|
+
|
|
|
reject( new Error( 'No VR hardware found.' ) );
|
|
|
return;
|
|
|
+
|
|
|
}
|
|
|
if ( isPresenting === boolean ) {
|
|
|
+
|
|
|
resolve();
|
|
|
return;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
if ( !deprecatedAPI ) {
|
|
@@ -115,8 +119,6 @@ THREE.VREffect = function ( renderer, onError ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- return;
|
|
|
-
|
|
|
} else {
|
|
|
|
|
|
if ( canvas.mozRequestFullScreen ) {
|