浏览代码

ImageLoader/XHRLoader: Fixed Cache issue.

Mr.doob 10 年之前
父节点
当前提交
8d267bb086
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 3 3
      src/loaders/ImageLoader.js
  2. 1 1
      src/loaders/XHRLoader.js

+ 3 - 3
src/loaders/ImageLoader.js

@@ -20,8 +20,8 @@ THREE.ImageLoader.prototype = {
 
 		if ( cached !== undefined ) {
 
-			onLoad( cached );
-			return;
+			if ( onLoad ) onLoad( cached );
+			return cached;
 
 		}
 
@@ -32,7 +32,7 @@ THREE.ImageLoader.prototype = {
 			THREE.Cache.add( url, this );
 
 			if ( onLoad ) onLoad( this );
-			
+
 			scope.manager.itemEnd( url );
 
 		}, false );

+ 1 - 1
src/loaders/XHRLoader.js

@@ -21,7 +21,7 @@ THREE.XHRLoader.prototype = {
 		if ( cached !== undefined ) {
 
 			if ( onLoad ) onLoad( cached );
-			return;
+			return cached;
 
 		}