소스 검색

Only abort requests that are not complete

Gary Hsu 7 년 전
부모
커밋
9537088670
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      loaders/src/glTF/2.0/babylon.glTFLoader.ts

+ 5 - 3
loaders/src/glTF/2.0/babylon.glTFLoader.ts

@@ -83,9 +83,11 @@ module BABYLON.GLTF2 {
 
 
             this._disposed = true;
             this._disposed = true;
 
 
-            // Abort requests created during load
-            for (let request of this._requests) {
-                request.abort();
+            // Abort requests that are not complete
+            for (const request of this._requests) {
+                if (request.readyState !== (XMLHttpRequest.DONE || 4)) {
+                    request.abort();
+                }
             }
             }
 
 
             // Revoke object urls created during load
             // Revoke object urls created during load