Index: chrome/browser/prerender/prerender_contents.cc |
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
index 957809f6210d445577fe1a0d5c97855e84acd0b5..6f7caf45e48a5922148d9db39b3eced4efd8577c 100644 |
--- a/chrome/browser/prerender/prerender_contents.cc |
+++ b/chrome/browser/prerender/prerender_contents.cc |
@@ -180,9 +180,8 @@ void PrerenderContents::PrepareForUse() { |
SessionStorageNamespace* session_storage_namespace = NULL; |
if (prerender_contents_) { |
- // TODO(ajwong): This does not correctly handle storage for isolated apps. |
session_storage_namespace = prerender_contents_-> |
- GetController().GetDefaultSessionStorageNamespace(); |
+ GetController().GetSessionStorageNamespace(); |
} |
prerender_manager_->StartPendingPrerenders( |
child_id_, &pending_prerenders_, session_storage_namespace); |
@@ -474,12 +473,8 @@ size_t PrerenderContents::pending_prerender_count() const { |
WebContents* PrerenderContents::CreateWebContents( |
SessionStorageNamespace* session_storage_namespace) { |
- // TODO(ajwong): Remove the temporary map once prerendering is aware of |
- // multiple session storage namespaces per tab. |
- content::SessionStorageNamespaceMap session_storage_namespace_map; |
- session_storage_namespace_map[std::string()] = session_storage_namespace; |
return WebContents::CreateWithSessionStorage( |
- WebContents::CreateParams(profile_), session_storage_namespace_map); |
+ WebContents::CreateParams(profile_), session_storage_namespace); |
} |
void PrerenderContents::NotifyPrerenderStart() { |