| Index: content/renderer/service_worker/service_worker_context_client.cc
|
| diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc
|
| index b25f19517081fa60d9ebb16ab02c4043b55d56c7..430b6f5583043e62a6681d58d4ebb82e3840c75a 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/service_worker_context_client.cc
|
| @@ -1063,7 +1063,7 @@ void ServiceWorkerContextClient::DidHandlePaymentRequestEvent(
|
| context_->payment_request_event_callbacks.erase(payment_request_id);
|
| }
|
|
|
| -blink::WebServiceWorkerNetworkProvider*
|
| +std::unique_ptr<blink::WebServiceWorkerNetworkProvider>
|
| ServiceWorkerContextClient::CreateServiceWorkerNetworkProvider() {
|
| DCHECK(main_thread_task_runner_->RunsTasksOnCurrentThread());
|
|
|
| @@ -1081,7 +1081,8 @@ ServiceWorkerContextClient::CreateServiceWorkerNetworkProvider() {
|
| embedded_worker_id_);
|
|
|
| // Blink is responsible for deleting the returned object.
|
| - return new WebServiceWorkerNetworkProviderImpl(std::move(provider));
|
| + return base::MakeUnique<WebServiceWorkerNetworkProviderImpl>(
|
| + std::move(provider));
|
| }
|
|
|
| std::unique_ptr<blink::WebWorkerFetchContext>
|
| @@ -1099,13 +1100,13 @@ ServiceWorkerContextClient::CreateServiceWorkerFetchContext() {
|
| worker_url_loader_factory_provider.PassInterface(), network_provider_id_);
|
| }
|
|
|
| -blink::WebServiceWorkerProvider*
|
| +std::unique_ptr<blink::WebServiceWorkerProvider>
|
| ServiceWorkerContextClient::CreateServiceWorkerProvider() {
|
| DCHECK(main_thread_task_runner_->RunsTasksOnCurrentThread());
|
| DCHECK(provider_context_);
|
|
|
| // Blink is responsible for deleting the returned object.
|
| - return new WebServiceWorkerProviderImpl(
|
| + return base::MakeUnique<WebServiceWorkerProviderImpl>(
|
| sender_.get(), provider_context_.get());
|
| }
|
|
|
|
|