Index: chrome/browser/prerender/prerender_manager.cc |
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc |
index 7e5f146822a4d9e3c88ddf080bc17a6d81482d5c..e93ccc9f622645bf311dc5fdaac1effaf951b42f 100644 |
--- a/chrome/browser/prerender/prerender_manager.cc |
+++ b/chrome/browser/prerender/prerender_manager.cc |
@@ -323,10 +323,8 @@ PrerenderHandle* PrerenderManager::AddPrerenderFromLinkRelPrerender( |
return NULL; |
if (source_web_contents->GetURL().host() == url.host()) |
origin = ORIGIN_LINK_REL_PRERENDER_SAMEDOMAIN; |
- // TODO(ajwong): This does not correctly handle storage for isolated apps. |
session_storage_namespace = |
- source_web_contents->GetController() |
- .GetDefaultSessionStorageNamespace(); |
+ source_web_contents->GetController().GetSessionStorageNamespace(); |
} |
// If the prerender request comes from a recently cancelled prerender that |
@@ -408,10 +406,8 @@ bool PrerenderManager::MaybeUsePrerenderedPage(WebContents* web_contents, |
DeleteOldEntries(); |
to_delete_prerenders_.clear(); |
- // TODO(ajwong): This doesn't handle isolated apps correctly. |
PrerenderData* prerender_data = FindPrerenderData( |
- url, |
- web_contents->GetController().GetDefaultSessionStorageNamespace()); |
+ url, web_contents->GetController().GetSessionStorageNamespace()); |
if (!prerender_data) |
return false; |
DCHECK(prerender_data->contents()); |