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( |