Răsfoiți Sursa

fixed issue #246

Former-commit-id: 6c7b0e52f43741493ab2b0dbfda73f92b2a246b2
Gildas 6 ani în urmă
părinte
comite
578d547c99
1 a modificat fișierele cu 14 adăugiri și 10 ștergeri
  1. 14 10
      lib/fetch/content/content-fetch-resources.js

+ 14 - 10
lib/fetch/content/content-fetch-resources.js

@@ -66,17 +66,21 @@ this.singlefile.lib.fetch.content.resources = this.singlefile.lib.fetch.content.
 			addEventListener(FETCH_RESPONSE_EVENT, onResponseFetch, false);
 
 			function onResponseFetch(event) {
-				if (event.detail.url == url) {
-					removeEventListener(FETCH_RESPONSE_EVENT, onResponseFetch, false);
-					if (event.detail.response) {
-						resolve({
-							status: event.detail.status,
-							headers: event.detail.headers,
-							arrayBuffer: () => new Promise(resolve => resolve(event.detail.response))
-						});
-					} else {
-						reject(event.detail.error);
+				if (event.detail) {
+					if (event.detail.url == url) {
+						removeEventListener(FETCH_RESPONSE_EVENT, onResponseFetch, false);
+						if (event.detail.response) {
+							resolve({
+								status: event.detail.status,
+								headers: event.detail.headers,
+								arrayBuffer: () => new Promise(resolve => resolve(event.detail.response))
+							});
+						} else {
+							reject(event.detail.error);
+						}
 					}
+				} else {
+					reject();
 				}
 			}
 		});