| Index: chrome/browser/prerender/prerender_contents.cc
|
| diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc
|
| index 90242fb455883aba8fa3494a32cd288f9e61830c..224d790fc806161755db7002a5f4498d9a45f2fc 100644
|
| --- a/chrome/browser/prerender/prerender_contents.cc
|
| +++ b/chrome/browser/prerender/prerender_contents.cc
|
| @@ -287,11 +287,8 @@
|
|
|
| prerendering_has_started_ = true;
|
|
|
| - content::WebContents::CreateParams create_params =
|
| - WebContents::CreateParams(profile_);
|
| - prerender_contents_.reset(
|
| - CreateWebContents(create_params, session_storage_namespace));
|
| - TabHelpers::AttachTabHelpers(prerender_contents_.get(), create_params);
|
| + prerender_contents_.reset(CreateWebContents(session_storage_namespace));
|
| + TabHelpers::AttachTabHelpers(prerender_contents_.get());
|
| content::WebContentsObserver::Observe(prerender_contents_.get());
|
|
|
| // Tag the prerender contents with the task manager specific prerender tag, so
|
| @@ -450,14 +447,13 @@
|
| }
|
|
|
| WebContents* PrerenderContents::CreateWebContents(
|
| - const content::WebContents::CreateParams& create_params,
|
| 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(create_params,
|
| - session_storage_namespace_map);
|
| + return WebContents::CreateWithSessionStorage(
|
| + WebContents::CreateParams(profile_), session_storage_namespace_map);
|
| }
|
|
|
| void PrerenderContents::NotifyPrerenderStart() {
|
|
|