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 cbd6ce62bdd8db98b1bbe881fb7351f5f643336a..17fb534b5e86e62462824e56d983b1c12e533f82 100644 |
--- a/content/browser/service_worker/service_worker_context_core.cc |
+++ b/content/browser/service_worker/service_worker_context_core.cc |
@@ -82,14 +82,16 @@ ServiceWorkerContextCore::ServiceWorkerContextCore( |
base::MessageLoopProxy* disk_cache_thread, |
quota::QuotaManagerProxy* quota_manager_proxy, |
ObserverListThreadSafe<ServiceWorkerContextObserver>* observer_list, |
- scoped_ptr<ServiceWorkerProcessManager> process_manager) |
+ ServiceWorkerContextWrapper* wrapper) |
: weak_factory_(this), |
- storage_(new ServiceWorkerStorage( |
- path, AsWeakPtr(), database_task_runner, disk_cache_thread, |
- quota_manager_proxy)), |
+ wrapper_(wrapper), |
+ storage_(new ServiceWorkerStorage(path, |
+ AsWeakPtr(), |
+ database_task_runner, |
+ disk_cache_thread, |
+ quota_manager_proxy)), |
embedded_worker_registry_(new EmbeddedWorkerRegistry(AsWeakPtr())), |
job_coordinator_(new ServiceWorkerJobCoordinator(AsWeakPtr())), |
- process_manager_(process_manager.Pass()), |
next_handle_id_(0), |
observer_list_(observer_list) { |
} |