Index: content/browser/storage_partition_impl.cc |
diff --git a/content/browser/storage_partition_impl.cc b/content/browser/storage_partition_impl.cc |
index 8b3000ec06f098ee63b507deecb5107b8e522063..691a40fb05481d18e98252d275183d40b057d9ce 100644 |
--- a/content/browser/storage_partition_impl.cc |
+++ b/content/browser/storage_partition_impl.cc |
@@ -159,15 +159,16 @@ StoragePartitionImpl::StoragePartitionImpl( |
fileapi::FileSystemContext* filesystem_context, |
webkit_database::DatabaseTracker* database_tracker, |
DOMStorageContextImpl* dom_storage_context, |
- IndexedDBContextImpl* indexed_db_context) |
+ IndexedDBContextImpl* indexed_db_context, |
+ scoped_ptr<WebRTCIdentityStore> webrtc_identity_store) |
: partition_path_(partition_path), |
quota_manager_(quota_manager), |
appcache_service_(appcache_service), |
filesystem_context_(filesystem_context), |
database_tracker_(database_tracker), |
dom_storage_context_(dom_storage_context), |
- indexed_db_context_(indexed_db_context) { |
-} |
+ indexed_db_context_(indexed_db_context), |
+ webrtc_identity_store_(webrtc_identity_store.Pass()) {} |
StoragePartitionImpl::~StoragePartitionImpl() { |
// These message loop checks are just to avoid leaks in unittests. |
@@ -243,13 +244,17 @@ StoragePartitionImpl* StoragePartitionImpl::Create( |
scoped_refptr<ChromeAppCacheService> appcache_service = |
new ChromeAppCacheService(quota_manager->proxy()); |
+ scoped_ptr<WebRTCIdentityStore> webrtc_identity_store( |
+ new WebRTCIdentityStore()); |
+ |
return new StoragePartitionImpl(partition_path, |
quota_manager.get(), |
appcache_service.get(), |
filesystem_context.get(), |
database_tracker.get(), |
dom_storage_context.get(), |
- indexed_db_context.get()); |
+ indexed_db_context.get(), |
+ webrtc_identity_store.Pass()); |
} |
base::FilePath StoragePartitionImpl::GetPath() { |
@@ -344,6 +349,10 @@ void StoragePartitionImpl::AsyncClearDataBetween(uint32 storage_mask, |
} |
} |
+WebRTCIdentityStore* StoragePartitionImpl::GetWebRTCIdentityStore() { |
+ return webrtc_identity_store_.get(); |
+} |
+ |
void StoragePartitionImpl::SetURLRequestContext( |
net::URLRequestContextGetter* url_request_context) { |
url_request_context_ = url_request_context; |