Index: chrome/browser/prerender/prerender_manager.h |
diff --git a/chrome/browser/prerender/prerender_manager.h b/chrome/browser/prerender/prerender_manager.h |
index 7b4f40e859572ef4fa271b44f0d3a6da35522e3d..3095670a16f4133d75241649e11f8f27566c4ea1 100644 |
--- a/chrome/browser/prerender/prerender_manager.h |
+++ b/chrome/browser/prerender/prerender_manager.h |
@@ -100,8 +100,12 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, |
// determines whether a preloaded version of the URL can be used, |
// and substitutes the prerendered RVH into the TabContents. Returns |
// whether or not a prerendered RVH could be used or not. |
- bool MaybeUsePreloadedPage(TabContents* tab_contents, const GURL& url); |
- bool MaybeUsePreloadedPageOld(TabContents* tab_contents, const GURL& url); |
+ bool MaybeUsePreloadedPage(TabContents* tab_contents, |
+ const GURL& url, |
+ bool has_opener_set); |
+ bool MaybeUsePreloadedPageOld(TabContents* tab_contents, |
+ const GURL& url, |
+ bool has_opener_set); |
// Moves a PrerenderContents to the pending delete list from the list of |
// active prerenders when prerendering should be cancelled. |
@@ -264,7 +268,7 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, |
std::list<PrerenderContentsData> prerender_list_; |
// List of prerender elements to be deleted |
- std::list<PrerenderContentsData> pending_delete_list_; |
+ std::list<PrerenderContents*> pending_delete_list_; |
// Set of TabContents which are currently displaying a prerendered page. |
base::hash_set<TabContents*> prerendered_tab_contents_set_; |