| 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;
|
|
|