Index: content/browser/service_worker/service_worker_context_core.cc |
diff --git a/content/browser/service_worker/service_worker_context_core.cc b/content/browser/service_worker/service_worker_context_core.cc |
index d65466192abab5357ee87efb8a30257c520c0e9e..7a8e3860eb70646f783ac7050d15d39f5842d4cd 100644 |
--- a/content/browser/service_worker/service_worker_context_core.cc |
+++ b/content/browser/service_worker/service_worker_context_core.cc |
@@ -77,11 +77,12 @@ void ServiceWorkerContextCore::ProviderHostIterator::Initialize() { |
ServiceWorkerContextCore::ServiceWorkerContextCore( |
const base::FilePath& path, |
+ base::SequencedTaskRunner* database_task_runner, |
quota::QuotaManagerProxy* quota_manager_proxy, |
ObserverListThreadSafe<ServiceWorkerContextObserver>* observer_list, |
scoped_ptr<ServiceWorkerProcessManager> process_manager) |
- : storage_( |
- new ServiceWorkerStorage(path, AsWeakPtr(), quota_manager_proxy)), |
+ : storage_(new ServiceWorkerStorage( |
+ path, AsWeakPtr(), database_task_runner, quota_manager_proxy)), |
embedded_worker_registry_(new EmbeddedWorkerRegistry(AsWeakPtr())), |
job_coordinator_(new ServiceWorkerJobCoordinator(AsWeakPtr())), |
process_manager_(process_manager.Pass()), |