Chromium Code Reviews| Index: chrome/browser/prerender/prerender_manager.cc |
| =================================================================== |
| --- chrome/browser/prerender/prerender_manager.cc (revision 71174) |
| +++ chrome/browser/prerender/prerender_manager.cc (working copy) |
| @@ -40,6 +40,7 @@ |
| } |
| void PrerenderManager::AddPreload(const GURL& url) { |
| + printf("\n\n\n\n**** PRERENDER REQUEST FOR %s\n\n\n\n", url.spec().c_str()); |
|
cbentzel
2011/01/12 18:04:14
Remove printf, or use VLOG if really necessary.
tburkard
2011/01/12 21:32:10
Done.
|
| DCHECK(CalledOnValidThread()); |
| DeleteOldEntries(); |
| // If the URL already exists in the set of preloaded URLs, don't do anything. |
| @@ -75,7 +76,8 @@ |
| for (std::list<PrerenderContentsData>::iterator it = prerender_list_.begin(); |
| it != prerender_list_.end(); |
| ++it) { |
| - if (it->url_ == url) { |
| + PrerenderContents* pc = it->contents_; |
| + if (pc->MatchesUrl(url)) { |
| PrerenderContents* pc = it->contents_; |
| prerender_list_.erase(it); |
| return pc; |
| @@ -88,9 +90,10 @@ |
| bool PrerenderManager::MaybeUsePreloadedPage(TabContents* tc, const GURL& url) { |
| DCHECK(CalledOnValidThread()); |
| scoped_ptr<PrerenderContents> pc(GetEntry(url)); |
| + printf("\n\nlooking for prerender for %s\n\n", url.spec().c_str()); |
| if (pc.get() == NULL) |
| return false; |
| - |
| + printf("FOUND!!\n\n"); |
| RenderViewHost* rvh = pc->render_view_host(); |
| pc->set_render_view_host(NULL); |
| tc->SwapInRenderViewHost(rvh); |