Просмотр исходного кода

delete frame data once processed

Gildas 7 лет назад
Родитель
Сommit
2447d6a4b5
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      lib/single-file/single-file-core.js

+ 2 - 1
lib/single-file/single-file-core.js

@@ -309,7 +309,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 					indexResource = indexResource + 1;
 					indexResource = indexResource + 1;
 					onloadListener({ index: indexResource, url: resourceURL });
 					onloadListener({ index: indexResource, url: resourceURL });
 					resourceRequests.forEach(resourceRequest => resourceRequest.reject(error));
 					resourceRequests.forEach(resourceRequest => resourceRequest.reject(error));
-				}				
+				}
 			}));
 			}));
 		}
 		}
 	}
 	}
@@ -981,6 +981,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 					if (frameWindowId) {
 					if (frameWindowId) {
 						const frameData = this.options.framesData.find(frame => frame.windowId == frameWindowId);
 						const frameData = this.options.framesData.find(frame => frame.windowId == frameWindowId);
 						if (frameData) {
 						if (frameData) {
+							this.options.framesData = this.options.framesData.filter(frame => frame.windowId != frameWindowId);
 							if (frameData.processor) {
 							if (frameData.processor) {
 								this.stats.add("processed", "frames", 1);
 								this.stats.add("processed", "frames", 1);
 								await frameData.processor.run();
 								await frameData.processor.run();