Index: webkit/glue/weburlloader_impl.cc |
diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc |
index cd7f5a8a480eb1f367bef7306c8e7405dbbf36bb..de470c49fc5be8eb8b84e2d6996126e3c6a23bbf 100644 |
--- a/webkit/glue/weburlloader_impl.cc |
+++ b/webkit/glue/weburlloader_impl.cc |
@@ -420,12 +420,12 @@ void WebURLLoaderImpl::Context::Start( |
request_info.download_to_file = request.downloadToFile(); |
request_info.has_user_gesture = request.hasUserGesture(); |
request_info.extra_data = request.extraData(); |
- bridge_.reset(platform->CreateResourceLoader(request_info)); |
- |
if (request.extraData()) { |
referrer_policy_ = static_cast<WebURLRequestExtraDataImpl*>( |
request.extraData())->referrer_policy(); |
+ request_info.referrer_policy = referrer_policy_; |
} |
+ bridge_.reset(platform->CreateResourceLoader(request_info)); |
if (!request.httpBody().isNull()) { |
// GET and HEAD requests shouldn't have http bodies. |