Index: chrome/browser/prerender/prerender_contents.cc |
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
index 54ae9d016d323cdea5852991d649319fc19d92bc..d00dab52a469d9a61a5d3fe7e6b251c97d8dc4d3 100644 |
--- a/chrome/browser/prerender/prerender_contents.cc |
+++ b/chrome/browser/prerender/prerender_contents.cc |
@@ -190,11 +190,12 @@ class PrerenderContents::TabContentsDelegateImpl |
void PrerenderContents::AddPendingPrerender( |
const base::WeakPtr<PrerenderHandle> weak_prerender_handle, |
+ const Origin origin, |
dominich
2012/09/14 14:40:45
nit: no need for const here
|
const GURL& url, |
const content::Referrer& referrer, |
const gfx::Size& size) { |
pending_prerenders_.push_back( |
- PendingPrerenderInfo(weak_prerender_handle, url, referrer, size)); |
+ PendingPrerenderInfo(weak_prerender_handle, origin, url, referrer, size)); |
} |
bool PrerenderContents::IsPendingEntry( |
@@ -227,7 +228,7 @@ void PrerenderContents::StartPendingPrerenders() { |
++it) { |
if (it->weak_prerender_handle && it->weak_prerender_handle->IsValid()) { |
prerender_manager_->StartPendingPrerender( |
- it->weak_prerender_handle.get(), ORIGIN_LINK_REL_PRERENDER, child_id_, |
+ it->weak_prerender_handle.get(), it->origin, child_id_, |
it->url, it->referrer, it->size, session_storage_namespace); |
} |
} |
@@ -235,10 +236,12 @@ void PrerenderContents::StartPendingPrerenders() { |
PrerenderContents::PendingPrerenderInfo::PendingPrerenderInfo( |
const base::WeakPtr<PrerenderHandle> weak_prerender_handle, |
+ const Origin origin, |
const GURL& url, |
const content::Referrer& referrer, |
const gfx::Size& size) |
: weak_prerender_handle(weak_prerender_handle), |
+ origin(origin), |
url(url), |
referrer(referrer), |
size(size) { |