| Index: content/renderer/service_worker/embedded_worker_instance_client_impl.cc
|
| diff --git a/content/renderer/service_worker/embedded_worker_instance_client_impl.cc b/content/renderer/service_worker/embedded_worker_instance_client_impl.cc
|
| index f6540d42d4a141cb3914035128175b09b6327e50..72ea5e899ecc66e6bbae106931dea2c3063b53c3 100644
|
| --- a/content/renderer/service_worker/embedded_worker_instance_client_impl.cc
|
| +++ b/content/renderer/service_worker/embedded_worker_instance_client_impl.cc
|
| @@ -46,7 +46,8 @@ void EmbeddedWorkerInstanceClientImpl::StopWorkerCompleted() {
|
|
|
| void EmbeddedWorkerInstanceClientImpl::StartWorker(
|
| const EmbeddedWorkerStartParams& params,
|
| - mojom::ServiceWorkerEventDispatcherRequest dispatcher_request) {
|
| + mojom::ServiceWorkerEventDispatcherRequest dispatcher_request,
|
| + mojom::EmbeddedWorkerInstanceHostAssociatedPtrInfo instance_host) {
|
| DCHECK(ChildThreadImpl::current());
|
| DCHECK(!wrapper_);
|
| DCHECK(!embedded_worker_id_);
|
| @@ -59,8 +60,8 @@ void EmbeddedWorkerInstanceClientImpl::StartWorker(
|
| params,
|
| base::MakeUnique<ServiceWorkerContextClient>(
|
| params.embedded_worker_id, params.service_worker_version_id,
|
| - params.scope, params.script_url,
|
| - std::move(dispatcher_request), std::move(temporal_self_)));
|
| + params.scope, params.script_url, std::move(dispatcher_request),
|
| + std::move(instance_host), std::move(temporal_self_)));
|
| wrapper_ = wrapper.get();
|
| dispatcher_->RegisterWorker(params.embedded_worker_id, std::move(wrapper));
|
| }
|
|
|