Browse Source

FileLoader/ImageLoader/ObjectLoader: call itemEnd on error. See #11125.

Mr.doob 8 years ago
parent
commit
50b433ec10
3 changed files with 5 additions and 0 deletions
  1. 3 0
      src/loaders/FileLoader.js
  2. 1 0
      src/loaders/ImageLoader.js
  3. 1 0
      src/loaders/ObjectLoader.js

+ 3 - 0
src/loaders/FileLoader.js

@@ -119,6 +119,7 @@ Object.assign( FileLoader.prototype, {
 
 					if ( onError ) onError( error );
 
+					scope.manager.itemEnd( url );
 					scope.manager.itemError( url );
 
 				}, 0 );
@@ -157,6 +158,7 @@ Object.assign( FileLoader.prototype, {
 
 					if ( onError ) onError( event );
 
+					scope.manager.itemEnd( url );
 					scope.manager.itemError( url );
 
 				}
@@ -177,6 +179,7 @@ Object.assign( FileLoader.prototype, {
 
 				if ( onError ) onError( event );
 
+				scope.manager.itemEnd( url );
 				scope.manager.itemError( url );
 
 			}, false );

+ 1 - 0
src/loaders/ImageLoader.js

@@ -64,6 +64,7 @@ Object.assign( ImageLoader.prototype, {
 
 			if ( onError ) onError( event );
 
+			scope.manager.itemEnd( url );
 			scope.manager.itemError( url );
 
 		}, false );

+ 1 - 0
src/loaders/ObjectLoader.js

@@ -405,6 +405,7 @@ Object.assign( ObjectLoader.prototype, {
 
 			}, undefined, function () {
 
+				scope.manager.itemEnd( url );
 				scope.manager.itemError( url );
 
 			} );