| Index: content/browser/storage_partition_impl_map.cc
|
| diff --git a/content/browser/storage_partition_impl_map.cc b/content/browser/storage_partition_impl_map.cc
|
| index 7a0dd9c94c0ca5c84eaa93f5e762d8a86b136573..3f438a953d1fd048165a76097cc622f8810b9ff3 100644
|
| --- a/content/browser/storage_partition_impl_map.cc
|
| +++ b/content/browser/storage_partition_impl_map.cc
|
| @@ -590,21 +590,21 @@ void StoragePartitionImplMap::PostCreateInitialization(
|
| if (BrowserThread::IsMessageLoopValid(BrowserThread::IO)) {
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| - base::Bind(&ChromeAppCacheService::InitializeOnIOThread,
|
| - partition->GetAppCacheService(),
|
| - in_memory ? base::FilePath() :
|
| - partition->GetPath().Append(kAppCacheDirname),
|
| - browser_context_->GetResourceContext(),
|
| - make_scoped_refptr(partition->GetURLRequestContext()),
|
| - make_scoped_refptr(
|
| - browser_context_->GetSpecialStoragePolicy())));
|
| + base::Bind(
|
| + &ChromeAppCacheService::InitializeOnIOThread,
|
| + partition->GetAppCacheService(),
|
| + in_memory ? base::FilePath()
|
| + : partition->GetPath().Append(kAppCacheDirname),
|
| + browser_context_->GetResourceContext(),
|
| + base::RetainedRef(partition->GetURLRequestContext()),
|
| + base::RetainedRef(browser_context_->GetSpecialStoragePolicy())));
|
|
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| base::Bind(&CacheStorageContextImpl::SetBlobParametersForCache,
|
| partition->GetCacheStorageContext(),
|
| - make_scoped_refptr(partition->GetURLRequestContext()),
|
| - make_scoped_refptr(
|
| + base::RetainedRef(partition->GetURLRequestContext()),
|
| + base::RetainedRef(
|
| ChromeBlobStorageContext::GetFor(browser_context_))));
|
|
|
| BrowserThread::PostTask(
|
| @@ -612,7 +612,7 @@ void StoragePartitionImplMap::PostCreateInitialization(
|
| base::Bind(&ServiceWorkerContextWrapper::InitializeResourceContext,
|
| partition->GetServiceWorkerContext(),
|
| browser_context_->GetResourceContext(),
|
| - make_scoped_refptr(partition->GetURLRequestContext())));
|
| + base::RetainedRef(partition->GetURLRequestContext())));
|
|
|
| // We do not call InitializeURLRequestContext() for media contexts because,
|
| // other than the HTTP cache, the media contexts share the same backing
|
|
|