Index: content/browser/service_worker/service_worker_request_handler.cc |
diff --git a/content/browser/service_worker/service_worker_request_handler.cc b/content/browser/service_worker/service_worker_request_handler.cc |
index 300ea006321847ab76c7a3309d388f648ab8c9a7..7cb6c8d4f0eca57465a2a6c4ed53d1e1f13134db 100644 |
--- a/content/browser/service_worker/service_worker_request_handler.cc |
+++ b/content/browser/service_worker/service_worker_request_handler.cc |
@@ -60,6 +60,7 @@ void ServiceWorkerRequestHandler::InitializeHandler( |
int process_id, |
int provider_id, |
bool skip_service_worker, |
+ FetchRequestMode request_mode, |
ResourceType resource_type, |
scoped_refptr<ResourceRequestBody> body) { |
if (!request->url().SchemeIsHTTPOrHTTPS() || |
@@ -84,8 +85,10 @@ void ServiceWorkerRequestHandler::InitializeHandler( |
} |
scoped_ptr<ServiceWorkerRequestHandler> handler( |
- provider_host->CreateRequestHandler( |
- resource_type, blob_storage_context->AsWeakPtr(), body)); |
+ provider_host->CreateRequestHandler(request_mode, |
+ resource_type, |
+ blob_storage_context->AsWeakPtr(), |
+ body)); |
if (!handler) |
return; |