Index: chrome/browser/prerender/prerender_contents.h |
diff --git a/chrome/browser/prerender/prerender_contents.h b/chrome/browser/prerender/prerender_contents.h |
index f5089981079f3a77ed8e75367ee441004b216129..09d61d034d2d306736833ce90217a490cc56879f 100644 |
--- a/chrome/browser/prerender/prerender_contents.h |
+++ b/chrome/browser/prerender/prerender_contents.h |
@@ -59,6 +59,7 @@ class PrerenderContents : public content::NotificationObserver, |
virtual PrerenderContents* CreatePrerenderContents( |
PrerenderManager* prerender_manager, |
PrerenderTracker* prerender_tracker, |
+ SessionStorageNamespace* session_storage_namespace, |
Profile* profile, |
const GURL& url, |
const GURL& referrer, |
@@ -193,6 +194,7 @@ class PrerenderContents : public content::NotificationObserver, |
protected: |
PrerenderContents(PrerenderManager* prerender_manager, |
PrerenderTracker* prerender_tracker, |
+ SessionStorageNamespace* session_storage_namespace, |
Profile* profile, |
const GURL& url, |
const GURL& referrer, |
@@ -234,6 +236,9 @@ class PrerenderContents : public content::NotificationObserver, |
// The prerender tracker tracking prerenders. |
PrerenderTracker* prerender_tracker_; |
+ // The sessionStorage namespace of the tab that generated this prerender. |
+ scoped_refptr<SessionStorageNamespace> session_storage_namespace_; |
+ |
// The URL being prerendered. |
GURL prerender_url_; |