summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_view.cc
diff options
context:
space:
mode:
authorjorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-20 04:48:29 +0000
committerjorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-20 04:48:29 +0000
commit59afea10340a818ba11114af6aaeb84125585172 (patch)
tree6b89a59af2f7fedaa3787889569ad146f1df3338 /chrome/renderer/render_view.cc
parent269cba58576443c84e9e6134da52fe66dd3d9164 (diff)
downloadchromium_src-59afea10340a818ba11114af6aaeb84125585172.zip
chromium_src-59afea10340a818ba11114af6aaeb84125585172.tar.gz
chromium_src-59afea10340a818ba11114af6aaeb84125585172.tar.bz2
The final step in making session storage cross-process. Remove dead code and do a bit of refactoring. Use the recently added session_storage_namespace_id_.
Next steps: a bit more testing then I think we're ready to take it out from behind its flag! TEST=none BUG=none Review URL: http://codereview.chromium.org/523117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36611 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.cc')
-rw-r--r--chrome/renderer/render_view.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index dcbda82..ed8b7a3 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -1466,7 +1466,9 @@ WebWidget* RenderView::createPopupMenu(const WebPopupMenuInfo& info) {
WebStorageNamespace* RenderView::createSessionStorageNamespace() {
if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSingleProcess))
return WebStorageNamespace::createSessionStorageNamespace();
- return new RendererWebStorageNamespaceImpl(DOM_STORAGE_SESSION);
+ CHECK(session_storage_namespace_id_ != kInvalidSessionStorageNamespaceId);
+ return new RendererWebStorageNamespaceImpl(DOM_STORAGE_SESSION,
+ session_storage_namespace_id_);
}
void RenderView::didAddMessageToConsole(