Index: content/browser/dom_storage/session_storage_namespace_impl.cc |
diff --git a/content/browser/dom_storage/session_storage_namespace_impl.cc b/content/browser/dom_storage/session_storage_namespace_impl.cc |
index fccc6f126adca88e05a4e71e91139b7f0e87af12..f017c40582fc31e03bfe50dff4bc165847c0a12c 100644 |
--- a/content/browser/dom_storage/session_storage_namespace_impl.cc |
+++ b/content/browser/dom_storage/session_storage_namespace_impl.cc |
@@ -21,10 +21,20 @@ SessionStorageNamespaceImpl::SessionStorageNamespaceImpl( |
namepace_id_to_clone)) { |
} |
+SessionStorageNamespaceImpl::SessionStorageNamespaceImpl( |
+ DOMStorageContextImpl* context, const std::string& persistent_id) |
+ : session_(new DomStorageSession(context->context(), |
+ persistent_id)) { |
+} |
+ |
int64 SessionStorageNamespaceImpl::id() const { |
return session_->namespace_id(); |
} |
+std::string SessionStorageNamespaceImpl::persistent_id() const { |
+ return session_->persistent_namespace_id(); |
+} |
+ |
SessionStorageNamespaceImpl* SessionStorageNamespaceImpl::Clone() { |
return new SessionStorageNamespaceImpl(session_->Clone()); |
} |