diff options
author | jorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-20 04:48:29 +0000 |
---|---|---|
committer | jorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-20 04:48:29 +0000 |
commit | 59afea10340a818ba11114af6aaeb84125585172 (patch) | |
tree | 6b89a59af2f7fedaa3787889569ad146f1df3338 /chrome/renderer/render_view.cc | |
parent | 269cba58576443c84e9e6134da52fe66dd3d9164 (diff) | |
download | chromium_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.cc | 4 |
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( |