浏览代码

VREffect: Clean up.

Mr.doob 8 年之前
父节点
当前提交
cce25aa5e6
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. 6 5
      examples/js/effects/VREffect.js

+ 6 - 5
examples/js/effects/VREffect.js

@@ -137,10 +137,6 @@ THREE.VREffect = function ( renderer, onError ) {
 
 	window.addEventListener( 'vrdisplaypresentchange', onVRDisplayPresentChange, false );
 
-	this.dispose = function () {
-		window.removeEventListener( 'vrdisplaypresentchange', onVRDisplayPresentChange, false );
-	};
-
 	this.setFullScreen = function ( boolean ) {
 
 		return new Promise( function ( resolve, reject ) {
@@ -280,7 +276,6 @@ THREE.VREffect = function ( renderer, onError ) {
 
 			}
 
-
 			renderRectL = {
 				x: Math.round( size.width * leftBounds[ 0 ] ),
 				y: Math.round( size.height * leftBounds[ 1 ] ),
@@ -398,6 +393,12 @@ THREE.VREffect = function ( renderer, onError ) {
 
 	};
 
+	this.dispose = function () {
+
+		window.removeEventListener( 'vrdisplaypresentchange', onVRDisplayPresentChange, false );
+
+	};
+
 	//
 
 	function fovToNDCScaleOffset( fov ) {