Ver código fonte

Merge pull request #12828 from dhritzkiv/patch-23

Throw Errors not strings
Mr.doob 7 anos atrás
pai
commit
3958780642
2 arquivos alterados com 6 adições e 6 exclusões
  1. 3 3
      src/renderers/WebGL2Renderer.js
  2. 3 3
      src/renderers/WebGLRenderer.js

+ 3 - 3
src/renderers/WebGL2Renderer.js

@@ -52,11 +52,11 @@ function WebGL2Renderer( parameters ) {
 
 			if ( _canvas.getContext( 'webgl2' ) !== null ) {
 
-				throw 'Error creating WebGL2 context with your selected attributes.';
+				throw new Error( 'Error creating WebGL2 context with your selected attributes.' );
 
 			} else {
 
-				throw 'Error creating WebGL2 context.';
+				throw new Error( 'Error creating WebGL2 context.' );
 
 			}
 
@@ -64,7 +64,7 @@ function WebGL2Renderer( parameters ) {
 
 	} catch ( error ) {
 
-		console.error( 'THREE.WebGL2Renderer: ' + error );
+		console.error( 'THREE.WebGL2Renderer: ' + error.message );
 
 	}
 

+ 3 - 3
src/renderers/WebGLRenderer.js

@@ -215,11 +215,11 @@ function WebGLRenderer( parameters ) {
 
 			if ( _canvas.getContext( 'webgl' ) !== null ) {
 
-				throw 'Error creating WebGL context with your selected attributes.';
+				throw new Error( 'Error creating WebGL context with your selected attributes.' );
 
 			} else {
 
-				throw 'Error creating WebGL context.';
+				throw new Error( 'Error creating WebGL context.' );
 
 			}
 
@@ -239,7 +239,7 @@ function WebGLRenderer( parameters ) {
 
 	} catch ( error ) {
 
-		console.error( 'THREE.WebGLRenderer: ' + error );
+		console.error( 'THREE.WebGLRenderer: ' + error.message );
 
 	}