diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-06 00:17:51 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-06 00:17:51 +0000 |
commit | 5ffbf69700a16a7a1c2086cb931589975b370e76 (patch) | |
tree | 52e59fbaccec3e046786c84db0a0b7b94b6fdced /content/browser/renderer_host | |
parent | 55afeb52c9b10f58d9b0e5466ad0763aa59234f7 (diff) | |
download | chromium_src-5ffbf69700a16a7a1c2086cb931589975b370e76.zip chromium_src-5ffbf69700a16a7a1c2086cb931589975b370e76.tar.gz chromium_src-5ffbf69700a16a7a1c2086cb931589975b370e76.tar.bz2 |
Add support for content::Referrer to prerender
BUG=105028
TEST=none
Review URL: http://codereview.chromium.org/8801012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113070 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host')
-rw-r--r-- | content/browser/renderer_host/resource_dispatcher_host.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/content/browser/renderer_host/resource_dispatcher_host.cc b/content/browser/renderer_host/resource_dispatcher_host.cc index 5b0fea7..ba8d686 100644 --- a/content/browser/renderer_host/resource_dispatcher_host.cc +++ b/content/browser/renderer_host/resource_dispatcher_host.cc @@ -495,7 +495,8 @@ void ResourceDispatcherHost::BeginRequest( return; } - const GURL referrer = MaybeStripReferrer(request_data.referrer); + const content::Referrer referrer(MaybeStripReferrer(request_data.referrer), + request_data.referrer_policy); // Allow the observer to block/handle the request. if (delegate_ && !delegate_->ShouldBeginRequest(child_id, @@ -538,7 +539,7 @@ void ResourceDispatcherHost::BeginRequest( request = new net::URLRequest(request_data.url, this); request->set_method(request_data.method); request->set_first_party_for_cookies(request_data.first_party_for_cookies); - request->set_referrer(referrer.spec()); + request->set_referrer(referrer.url.spec()); net::HttpRequestHeaders headers; headers.AddHeadersFromString(request_data.headers); request->SetExtraRequestHeaders(headers); |