Index: content/browser/service_worker/service_worker_context_wrapper.cc |
diff --git a/content/browser/service_worker/service_worker_context_wrapper.cc b/content/browser/service_worker/service_worker_context_wrapper.cc |
index a95eca599ffea25f446e6080b40f9d2dec18ea53..9bddc80134326bba0b8864a7fac83fed41a2e666 100644 |
--- a/content/browser/service_worker/service_worker_context_wrapper.cc |
+++ b/content/browser/service_worker/service_worker_context_wrapper.cc |
@@ -266,16 +266,13 @@ static void FinishRegistrationOnIO( |
void ServiceWorkerContextWrapper::RegisterServiceWorker( |
const GURL& pattern, |
const GURL& script_url, |
+ blink::WebServiceWorkerUpdateViaCache update_via_cache, |
const ResultCallback& continuation) { |
if (!BrowserThread::CurrentlyOn(BrowserThread::IO)) { |
BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&ServiceWorkerContextWrapper::RegisterServiceWorker, |
- this, |
- pattern, |
- script_url, |
- continuation)); |
+ BrowserThread::IO, FROM_HERE, |
+ base::Bind(&ServiceWorkerContextWrapper::RegisterServiceWorker, this, |
+ pattern, script_url, update_via_cache, continuation)); |
return; |
} |
if (!context_core_) { |
@@ -283,7 +280,8 @@ void ServiceWorkerContextWrapper::RegisterServiceWorker( |
base::Bind(continuation, false)); |
return; |
} |
- ServiceWorkerRegistrationOptions options(net::SimplifyUrlForRequest(pattern)); |
+ ServiceWorkerRegistrationOptions options(net::SimplifyUrlForRequest(pattern), |
+ update_via_cache); |
context()->RegisterServiceWorker( |
net::SimplifyUrlForRequest(script_url), options, |
nullptr /* provider_host */, |