|
@@ -40,8 +40,11 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
if ( onError !== undefined ) {
|
|
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.' ) );
|
|
|
|
|
|
+ onError( e );
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+
|
|
|
|
+ throw e;
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|