Index: chrome/browser/prerender/prerender_contents.cc |
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
index 967f5c8d4f8583d01c1e71858f753ba20620d5b5..dc8ad5259b8b8cb3f86fbfb38058c22f27c5b316 100644 |
--- a/chrome/browser/prerender/prerender_contents.cc |
+++ b/chrome/browser/prerender/prerender_contents.cc |
@@ -63,7 +63,7 @@ class PrerenderContentsFactoryImpl : public PrerenderContents::Factory { |
public: |
virtual PrerenderContents* CreatePrerenderContents( |
PrerenderManager* prerender_manager, PrerenderTracker* prerender_tracker, |
- Profile* profile, const GURL& url, const GURL& referrer, |
+ Profile* profile, const GURL& url, const content::Referrer& referrer, |
Origin origin, uint8 experiment_id) OVERRIDE { |
return new PrerenderContents(prerender_manager, prerender_tracker, profile, |
url, referrer, origin, experiment_id); |
@@ -73,7 +73,7 @@ class PrerenderContentsFactoryImpl : public PrerenderContents::Factory { |
PrerenderContents::PendingPrerenderData::PendingPrerenderData( |
Origin origin, |
const GURL& url, |
- const GURL& referrer) |
+ const content::Referrer& referrer) |
: origin(origin), |
url(url), |
referrer(referrer) { |
@@ -145,7 +145,7 @@ class PrerenderContents::TabContentsDelegateImpl |
void PrerenderContents::AddPendingPrerender(Origin origin, |
const GURL& url, |
- const GURL& referrer) { |
+ const content::Referrer& referrer) { |
pending_prerender_list_.push_back( |
PendingPrerenderData(origin, url, referrer)); |
} |
@@ -180,7 +180,7 @@ PrerenderContents::PrerenderContents( |
PrerenderTracker* prerender_tracker, |
Profile* profile, |
const GURL& url, |
- const GURL& referrer, |
+ const content::Referrer& referrer, |
Origin origin, |
uint8 experiment_id) |
: prerender_manager_(prerender_manager), |
@@ -327,7 +327,7 @@ void PrerenderContents::StartPrerendering( |
transition = content::PAGE_TRANSITION_TYPED; |
new_contents->controller().LoadURL( |
prerender_url_, |
- content::Referrer(referrer_, WebKit::WebReferrerPolicyDefault), |
+ referrer_, |
transition, std::string()); |
} |