Index: chrome/browser/prerender/prerender_manager.cc |
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc |
index 9ef807b0ad3046ea84c3b4168ed2ca13e7b79fa3..f6d17ed3172fec310171a7f1672ae3225fba6e5e 100644 |
--- a/chrome/browser/prerender/prerender_manager.cc |
+++ b/chrome/browser/prerender/prerender_manager.cc |
@@ -222,10 +222,10 @@ void HandleTag( |
std::pair<int, int> child_route_id_pair = std::make_pair(render_process_id, |
render_view_id); |
- prerender_manager->AddPreload(child_route_id_pair, url, referrer); |
+ prerender_manager->AddPrerender(child_route_id_pair, url, referrer); |
} |
-void DestroyPreloadForRenderView( |
+void DestroyPrerenderForRenderView( |
const base::WeakPtr<PrerenderManager>& prerender_manager_weak_ptr, |
int render_process_id, |
int render_view_id, |
@@ -235,7 +235,7 @@ void DestroyPreloadForRenderView( |
if (!prerender_manager) |
return; |
- prerender_manager->DestroyPreloadForChildRouteIdPair( |
+ prerender_manager->DestroyPrerenderForChildRouteIdPair( |
std::make_pair(render_process_id, render_view_id), |
final_status); |
} |
@@ -276,7 +276,7 @@ void PrerenderManager::SetPrerenderContentsFactory( |
prerender_contents_factory_.reset(prerender_contents_factory); |
} |
-bool PrerenderManager::AddPreload( |
+bool PrerenderManager::AddPrerender( |
const std::pair<int, int>& child_route_id_pair, |
const GURL& url_arg, |
const GURL& referrer) { |
@@ -285,7 +285,7 @@ bool PrerenderManager::AddPreload( |
// If the referring page is prerendering, defer the prerender. |
if (FindPrerenderContentsForChildRouteIdPair(child_route_id_pair) != |
prerender_list_.end()) { |
- AddPendingPreload(child_route_id_pair, url_arg, referrer); |
+ AddPendingPrerender(child_route_id_pair, url_arg, referrer); |
return true; |
} |
@@ -364,7 +364,11 @@ bool PrerenderManager::AddPreload( |
return true; |
} |
-void PrerenderManager::AddPendingPreload( |
+bool PrerenderManager::AddPrerenderWithNoTag(const GURL& url) { |
+ return AddPrerender(std::make_pair(-1, -1), url, GURL()); |
+} |
+ |
+void PrerenderManager::AddPendingPrerender( |
const std::pair<int, int>& child_route_id_pair, |
const GURL& url, |
const GURL& referrer) { |
@@ -403,7 +407,7 @@ std::list<PrerenderManager::PrerenderContentsData>::iterator |
return it; |
} |
-void PrerenderManager::DestroyPreloadForChildRouteIdPair( |
+void PrerenderManager::DestroyPrerenderForChildRouteIdPair( |
const std::pair<int, int>& child_route_id_pair, |
FinalStatus final_status) { |
DCHECK(CalledOnValidThread()); |
@@ -453,9 +457,9 @@ PrerenderContents* PrerenderManager::GetEntry(const GURL& url) { |
return GetEntryButNotSpecifiedTC(url, NULL); |
} |
-bool PrerenderManager::MaybeUsePreloadedPage(TabContents* tab_contents, |
- const GURL& url, |
- bool has_opener_set) { |
+bool PrerenderManager::MaybeUsePrerenderedPage(TabContents* tab_contents, |
+ const GURL& url, |
+ bool has_opener_set) { |
DCHECK(CalledOnValidThread()); |
scoped_ptr<PrerenderContents> prerender_contents( |
GetEntryButNotSpecifiedTC(url, tab_contents)); |
@@ -560,7 +564,7 @@ bool PrerenderManager::MaybeUsePreloadedPage(TabContents* tab_contents, |
for (std::vector<PendingContentsData>::iterator content_it = |
pending_it->second.begin(); |
content_it != pending_it->second.end(); ++content_it) { |
- AddPreload(pending_it->first, content_it->url_, content_it->referrer_); |
+ AddPrerender(pending_it->first, content_it->url_, content_it->referrer_); |
} |
pending_prerender_list_.erase(pending_it); |
} |
@@ -584,7 +588,7 @@ void PrerenderManager::MoveEntryToPendingDelete(PrerenderContents* entry) { |
it != prerender_list_.end(); |
++it) { |
if (it->contents_ == entry) { |
- RemovePendingPreload(entry); |
+ RemovePendingPrerender(entry); |
prerender_list_.erase(it); |
break; |
} |
@@ -767,7 +771,7 @@ void PrerenderManager::RecordTagObserved() { |
last_prerender_seen_time_ = base::TimeTicks::Now(); |
} |
-void PrerenderManager::RemovePendingPreload(PrerenderContents* entry) { |
+void PrerenderManager::RemovePendingPrerender(PrerenderContents* entry) { |
DCHECK(CalledOnValidThread()); |
int child_id; |
int route_id; |