Index: content/browser/service_worker/service_worker_write_to_cache_job.cc |
diff --git a/content/browser/service_worker/service_worker_write_to_cache_job.cc b/content/browser/service_worker/service_worker_write_to_cache_job.cc |
index 1f98d99ee804c8459fc96d3f9b3a6f89773dd804..b0572f5b88a7e40de16c08e4ca07f8cc8e6adac8 100644 |
--- a/content/browser/service_worker/service_worker_write_to_cache_job.cc |
+++ b/content/browser/service_worker/service_worker_write_to_cache_job.cc |
@@ -673,7 +673,8 @@ void ServiceWorkerWriteToCacheJob::OnResponseStarted( |
version_->SetMainScriptHttpResponseInfo(net_request_->response_info()); |
} |
- if (net_request_->response_info().network_accessed) |
+ if (net_request_->response_info().network_accessed && |
+ !(net_request_->response_info().was_cached)) |
version_->embedded_worker()->OnNetworkAccessedForScriptLoad(); |
consumer_->OnResponseStarted(); |