소스 검색

Merge pull request #12099 from donmccurdy/feat-gltf-no-error-handler

GLTFLoader: Ignore onError if handler not provided.
Mr.doob 8 년 전
부모
커밋
93d0260b33
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      examples/js/loaders/GLTFLoader.js

+ 6 - 2
examples/js/loaders/GLTFLoader.js

@@ -38,8 +38,12 @@ THREE.GLTFLoader = ( function () {
 
 				} catch ( e ) {
 
-					// For SyntaxError or TypeError, return a generic failure message.
-					onError( e.constructor === Error ? e : new Error( 'THREE.GLTFLoader: Unable to parse model.' ) );
+					if ( onError !== undefined ) {
+
+						// For SyntaxError or TypeError, return a generic failure message.
+						onError( e.constructor === Error ? e : new Error( 'THREE.GLTFLoader: Unable to parse model.' ) );
+
+					}
 
 				}