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 4f05b066ccdfe7d9f7e37bdf56f93b181b4a15cf..5d624c24562ba36288eca4e588e25e71015d2efe 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); |
yhirano
2015/08/10 04:57:52
If you rely on the fact that these two enums share
horo
2015/08/10 06:45:18
We have STATIC_ASSERT_MATCHING_ENUMS() in web_url_
yhirano
2015/08/10 07:03:07
Acknowledged.
|
+} |
+ |
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)); |