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 815d1d7c2e584c06ef69e511bf14b3ef98cc3d5e..2dc9075b50828cda992f2cde24f757b8c9d194a9 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -131,6 +131,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>( |
@@ -704,6 +709,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)); |