| Index: content/renderer/service_worker/service_worker_context_client.h
|
| diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h
|
| index ad3108425bee0e5535950b6958cf27869dd5be1e..780ce41fd6d53ac0f0a5d7386342bd67a00b3985 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.h
|
| +++ b/content/renderer/service_worker/service_worker_context_client.h
|
| @@ -103,12 +103,15 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
|
|
|
| // WebServiceWorkerContextClient overrides.
|
| blink::WebURL scope() const override;
|
| - void getClient(const blink::WebString&,
|
| - blink::WebServiceWorkerClientCallbacks*) override;
|
| - void getClients(const blink::WebServiceWorkerClientQueryOptions&,
|
| - blink::WebServiceWorkerClientsCallbacks*) override;
|
| - void openWindow(const blink::WebURL&,
|
| - blink::WebServiceWorkerClientCallbacks*) override;
|
| + void getClient(
|
| + const blink::WebString&,
|
| + std::unique_ptr<blink::WebServiceWorkerClientCallbacks>) override;
|
| + void getClients(
|
| + const blink::WebServiceWorkerClientQueryOptions&,
|
| + std::unique_ptr<blink::WebServiceWorkerClientsCallbacks>) override;
|
| + void openWindow(
|
| + const blink::WebURL&,
|
| + std::unique_ptr<blink::WebServiceWorkerClientCallbacks>) override;
|
| void setCachedMetadata(const blink::WebURL&,
|
| const char* data,
|
| size_t size) override;
|
| @@ -188,13 +191,15 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
|
| const blink::WebString&,
|
| blink::WebMessagePortChannelArray*) override;
|
| void focus(const blink::WebString& uuid,
|
| - blink::WebServiceWorkerClientCallbacks*) override;
|
| - void navigate(const blink::WebString& uuid,
|
| - const blink::WebURL&,
|
| - blink::WebServiceWorkerClientCallbacks*) override;
|
| - void skipWaiting(
|
| - blink::WebServiceWorkerSkipWaitingCallbacks* callbacks) override;
|
| - void claim(blink::WebServiceWorkerClientsClaimCallbacks* callbacks) override;
|
| + std::unique_ptr<blink::WebServiceWorkerClientCallbacks>) override;
|
| + void navigate(
|
| + const blink::WebString& uuid,
|
| + const blink::WebURL&,
|
| + std::unique_ptr<blink::WebServiceWorkerClientCallbacks>) override;
|
| + void skipWaiting(std::unique_ptr<blink::WebServiceWorkerSkipWaitingCallbacks>
|
| + callbacks) override;
|
| + void claim(std::unique_ptr<blink::WebServiceWorkerClientsClaimCallbacks>
|
| + callbacks) override;
|
| void registerForeignFetchScopes(
|
| const blink::WebVector<blink::WebURL>& sub_scopes,
|
| const blink::WebVector<blink::WebSecurityOrigin>& origins) override;
|
|
|