| Index: content/browser/web_contents/interstitial_page_impl.cc
|
| diff --git a/content/browser/web_contents/interstitial_page_impl.cc b/content/browser/web_contents/interstitial_page_impl.cc
|
| index 5ab2134e695c81ef987595e677e93f3599040819..8c9ec4675eb1656481b9c3d9eb903364105747ec 100644
|
| --- a/content/browser/web_contents/interstitial_page_impl.cc
|
| +++ b/content/browser/web_contents/interstitial_page_impl.cc
|
| @@ -493,7 +493,7 @@ RenderViewHost* InterstitialPageImpl::CreateRenderViewHost() {
|
| DOMStorageContextImpl* dom_storage_context =
|
| static_cast<DOMStorageContextImpl*>(BrowserContext::GetStoragePartition(
|
| browser_context, site_instance.get())->GetDOMStorageContext());
|
| - SessionStorageNamespaceImpl* session_storage_namespace_impl =
|
| + session_storage_namespace_ =
|
| new SessionStorageNamespaceImpl(dom_storage_context);
|
|
|
| RenderViewHostImpl* render_view_host =
|
| @@ -502,8 +502,7 @@ RenderViewHost* InterstitialPageImpl::CreateRenderViewHost() {
|
| this,
|
| MSG_ROUTING_NONE,
|
| MSG_ROUTING_NONE,
|
| - false,
|
| - session_storage_namespace_impl);
|
| + false);
|
| web_contents_->RenderViewForInterstitialPageCreated(render_view_host);
|
| return render_view_host;
|
| }
|
| @@ -704,6 +703,10 @@ void InterstitialPageImpl::ShowCreatedFullscreenWidget(int route_id) {
|
| << "InterstitialPage does not support showing full screen popups.";
|
| }
|
|
|
| +SessionStorageNamespace* InterstitialPageImpl::GetSessionStorageNamespace() {
|
| + return session_storage_namespace_.get();
|
| +}
|
| +
|
| void InterstitialPageImpl::Disable() {
|
| enabled_ = false;
|
| }
|
|
|