| 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..586c9ad9ce06c58caf1790e28dfc6698eb1aac1d 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) {
|
| }
|
| @@ -307,4 +309,8 @@ void ServiceWorkerContextCore::OnReportConsoleMessage(
|
| source_identifier, message_level, message, line_number, source_url));
|
| }
|
|
|
| +ServiceWorkerProcessManager* ServiceWorkerContextCore::process_manager() {
|
| + return wrapper_->process_manager();
|
| +}
|
| +
|
| } // namespace content
|
|
|