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