| Index: content/browser/dom_storage/dom_storage_context_impl.cc
|
| diff --git a/content/browser/dom_storage/dom_storage_context_impl.cc b/content/browser/dom_storage/dom_storage_context_impl.cc
|
| index 8eb0b3929fad247753dd078e12179fd72be07ddb..683e105d7d4587564208ed0abe0bd487c1195c76 100644
|
| --- a/content/browser/dom_storage/dom_storage_context_impl.cc
|
| +++ b/content/browser/dom_storage/dom_storage_context_impl.cc
|
| @@ -65,7 +65,8 @@ void GetAllStorageFilesHelper(
|
| std::vector<FilePath> paths;
|
| for (size_t i = 0; i < infos.size(); ++i) {
|
| paths.push_back(
|
| - OriginToFullFilePath(context->directory(), infos[i].origin));
|
| + OriginToFullFilePath(context->localstorage_directory(),
|
| + infos[i].origin));
|
| }
|
|
|
| reply_loop->PostTask(
|
| @@ -80,9 +81,12 @@ DOMStorageContextImpl::DOMStorageContextImpl(
|
| const FilePath& data_path,
|
| quota::SpecialStoragePolicy* special_storage_policy) {
|
| base::SequencedWorkerPool* worker_pool = BrowserThread::GetBlockingPool();
|
| + // TODO(marja): Pass a nonempty session storage directory when session storage
|
| + // is backed on disk.
|
| context_ = new dom_storage::DomStorageContext(
|
| data_path.empty() ?
|
| data_path : data_path.AppendASCII(kLocalStorageDirectory),
|
| + FilePath(), // Empty session storage directory.
|
| special_storage_policy,
|
| new DomStorageWorkerPoolTaskRunner(
|
| worker_pool,
|
| @@ -107,7 +111,8 @@ void DOMStorageContextImpl::GetAllStorageFiles(
|
|
|
| FilePath DOMStorageContextImpl::GetFilePath(const string16& origin_id) const {
|
| DCHECK(context_);
|
| - return OriginToFullFilePath(context_->directory(), OriginIdToGURL(origin_id));
|
| + return OriginToFullFilePath(context_->localstorage_directory(),
|
| + OriginIdToGURL(origin_id));
|
| }
|
|
|
| void DOMStorageContextImpl::DeleteForOrigin(const string16& origin_id) {
|
|
|