| Index: content/child/service_worker/web_service_worker_registration_impl.cc
|
| diff --git a/content/child/service_worker/web_service_worker_registration_impl.cc b/content/child/service_worker/web_service_worker_registration_impl.cc
|
| index 0b4d8149a1f71d3ecaa92c01d5c09de010a8303e..48d440e40c3eaa4614c84b9ed1fff8fc3b700208 100644
|
| --- a/content/child/service_worker/web_service_worker_registration_impl.cc
|
| +++ b/content/child/service_worker/web_service_worker_registration_impl.cc
|
| @@ -125,26 +125,26 @@ blink::WebURL WebServiceWorkerRegistrationImpl::scope() const {
|
|
|
| void WebServiceWorkerRegistrationImpl::update(
|
| blink::WebServiceWorkerProvider* provider,
|
| - WebServiceWorkerUpdateCallbacks* callbacks) {
|
| + std::unique_ptr<WebServiceWorkerUpdateCallbacks> callbacks) {
|
| WebServiceWorkerProviderImpl* provider_impl =
|
| static_cast<WebServiceWorkerProviderImpl*>(provider);
|
| ServiceWorkerDispatcher* dispatcher =
|
| ServiceWorkerDispatcher::GetThreadSpecificInstance();
|
| DCHECK(dispatcher);
|
| dispatcher->UpdateServiceWorker(provider_impl->provider_id(),
|
| - registrationId(), callbacks);
|
| + registrationId(), std::move(callbacks));
|
| }
|
|
|
| void WebServiceWorkerRegistrationImpl::unregister(
|
| blink::WebServiceWorkerProvider* provider,
|
| - WebServiceWorkerUnregistrationCallbacks* callbacks) {
|
| + std::unique_ptr<WebServiceWorkerUnregistrationCallbacks> callbacks) {
|
| WebServiceWorkerProviderImpl* provider_impl =
|
| static_cast<WebServiceWorkerProviderImpl*>(provider);
|
| ServiceWorkerDispatcher* dispatcher =
|
| ServiceWorkerDispatcher::GetThreadSpecificInstance();
|
| DCHECK(dispatcher);
|
| dispatcher->UnregisterServiceWorker(provider_impl->provider_id(),
|
| - registrationId(), callbacks);
|
| + registrationId(), std::move(callbacks));
|
| }
|
|
|
| void WebServiceWorkerRegistrationImpl::enableNavigationPreload(
|
|
|