Sfoglia il codice sorgente

fetch missing resources after vacuuming data

Gerald 12 anni fa
parent
commit
2f4acf34ff
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      background.js

+ 4 - 0
background.js

@@ -110,11 +110,15 @@ function vacuum(o,src,callback) {
 			if(r) {
 				v=r.value;
 				if(!dic[v.uri]) o.delete(v.uri);
+				else dic[v.uri]++;	// stored
 				r.continue();
 			} else finish();
 		};
 	}
 	function finish(){
+		var i;
+		for(i in rq) if(rq[i]==1) fetchRequire(i);
+		for(i in cc) if(cc[i]==1) fetchCache(i);
 		if(!--w) chrome.tabs.sendMessage(src.tab.id,{cmd:'Vacuumed'});
 	}
 	vacuumPosition();