diff options
Diffstat (limited to 'chromium/content/browser/dom_storage/dom_storage_namespace.cc')
-rw-r--r-- | chromium/content/browser/dom_storage/dom_storage_namespace.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/content/browser/dom_storage/dom_storage_namespace.cc b/chromium/content/browser/dom_storage/dom_storage_namespace.cc index 2447ac8350b..f8894ca665f 100644 --- a/chromium/content/browser/dom_storage/dom_storage_namespace.cc +++ b/chromium/content/browser/dom_storage/dom_storage_namespace.cc @@ -76,12 +76,12 @@ DOMStorageArea* DOMStorageNamespace::GetOpenStorageArea(const GURL& origin) { return nullptr; } -DOMStorageNamespace* DOMStorageNamespace::Clone( +scoped_refptr<DOMStorageNamespace> DOMStorageNamespace::Clone( int64_t clone_namespace_id, const std::string& clone_persistent_namespace_id) { DCHECK_NE(kLocalStorageNamespaceId, namespace_id_); DCHECK_NE(kLocalStorageNamespaceId, clone_namespace_id); - DOMStorageNamespace* clone = new DOMStorageNamespace( + auto clone = base::MakeRefCounted<DOMStorageNamespace>( clone_namespace_id, clone_persistent_namespace_id, session_storage_database_.get(), task_runner_.get()); AreaMap::const_iterator it = areas_.begin(); |