Index: content/renderer/service_worker/service_worker_context_client.cc |
diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc |
index a8c5b8ad2cfce04506a122e567183519ebb9c62e..c4082a4487047d719b90f49e301740c18d050de9 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -130,6 +130,11 @@ blink::WebURLRequest::FetchCredentialsMode GetBlinkFetchCredentialsMode( |
credentials_mode); |
} |
+blink::WebURLRequest::FetchRedirectMode GetBlinkFetchRedirectMode( |
+ FetchRedirectMode redirect_mode) { |
+ return static_cast<blink::WebURLRequest::FetchRedirectMode>(redirect_mode); |
+} |
+ |
blink::WebURLRequest::RequestContext GetBlinkRequestContext( |
RequestContextType request_context_type) { |
return static_cast<blink::WebURLRequest::RequestContext>( |
@@ -703,6 +708,7 @@ void ServiceWorkerContextClient::OnFetchEvent( |
webRequest.setMode(GetBlinkFetchRequestMode(request.mode)); |
webRequest.setCredentialsMode( |
GetBlinkFetchCredentialsMode(request.credentials_mode)); |
+ webRequest.setRedirectMode(GetBlinkFetchRedirectMode(request.redirect_mode)); |
webRequest.setRequestContext( |
GetBlinkRequestContext(request.request_context_type)); |
webRequest.setFrameType(GetBlinkFrameType(request.frame_type)); |