|
@@ -1025,11 +1025,9 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
if ( value ) {
|
|
|
|
|
|
- fns.push( value );
|
|
|
-
|
|
|
if ( value instanceof Promise ) {
|
|
|
|
|
|
- value.then( function ( key, value ) {
|
|
|
+ value = value.then( function ( key, value ) {
|
|
|
|
|
|
results[ key ] = value;
|
|
|
|
|
@@ -1041,6 +1039,8 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ fns.push( value );
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -1057,11 +1057,9 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
if ( value ) {
|
|
|
|
|
|
- fns.push( value );
|
|
|
-
|
|
|
if ( value instanceof Promise ) {
|
|
|
|
|
|
- value.then( function ( key, value ) {
|
|
|
+ value = value.then( function ( key, value ) {
|
|
|
|
|
|
results[ key ] = value;
|
|
|
|
|
@@ -1073,6 +1071,8 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ fns.push( value );
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|