Index: content/child/web_url_loader_impl.cc |
diff --git a/content/child/web_url_loader_impl.cc b/content/child/web_url_loader_impl.cc |
index 797ef698a6192ed558cc16c8eba9c30789a59ff7..5572040dc5ffab7813216b7ef4b44c9eec4c4a3c 100644 |
--- a/content/child/web_url_loader_impl.cc |
+++ b/content/child/web_url_loader_impl.cc |
@@ -219,6 +219,17 @@ FetchRequestMode GetFetchRequestMode(const WebURLRequest& request) { |
return static_cast<FetchRequestMode>(request.fetchRequestMode()); |
} |
+COMPILE_ASSERT_MATCHING_ENUMS(FETCH_CREDENTIALS_MODE_OMIT, |
+ WebURLRequest::FetchCredentialsModeOmit); |
+COMPILE_ASSERT_MATCHING_ENUMS(FETCH_CREDENTIALS_MODE_SAME_ORIGIN, |
+ WebURLRequest::FetchCredentialsModeSameOrigin); |
+COMPILE_ASSERT_MATCHING_ENUMS(FETCH_CREDENTIALS_MODE_INCLUDE, |
+ WebURLRequest::FetchCredentialsModeInclude); |
+ |
+FetchCredentialsMode GetFetchCredentialsMode(const WebURLRequest& request) { |
+ return static_cast<FetchCredentialsMode>(request.fetchCredentialsMode()); |
+} |
+ |
} // namespace |
// WebURLLoaderImpl::Context -------------------------------------------------- |
@@ -418,6 +429,7 @@ void WebURLLoaderImpl::Context::Start(const WebURLRequest& request, |
request_info.has_user_gesture = request.hasUserGesture(); |
request_info.skip_service_worker = request.skipServiceWorker(); |
request_info.fetch_request_mode = GetFetchRequestMode(request); |
+ request_info.fetch_credentials_mode = GetFetchCredentialsMode(request); |
request_info.extra_data = request.extraData(); |
referrer_policy_ = request.referrerPolicy(); |
request_info.referrer_policy = request.referrerPolicy(); |