| Index: content/renderer/shared_worker/embedded_shared_worker_stub.cc
|
| diff --git a/content/renderer/shared_worker/embedded_shared_worker_stub.cc b/content/renderer/shared_worker/embedded_shared_worker_stub.cc
|
| index 712b7e7b42db6d8c7e65f304a1c1454a3fb872dc..090ba0ea4fd31039ad3866583fe56dec69014507 100644
|
| --- a/content/renderer/shared_worker/embedded_shared_worker_stub.cc
|
| +++ b/content/renderer/shared_worker/embedded_shared_worker_stub.cc
|
| @@ -215,11 +215,13 @@ EmbeddedSharedWorkerStub::NotificationPresenter() {
|
| return NULL;
|
| }
|
|
|
| -blink::WebApplicationCacheHost*
|
| +std::unique_ptr<blink::WebApplicationCacheHost>
|
| EmbeddedSharedWorkerStub::CreateApplicationCacheHost(
|
| blink::WebApplicationCacheHostClient* client) {
|
| - app_cache_host_ = new SharedWorkerWebApplicationCacheHostImpl(client);
|
| - return app_cache_host_;
|
| + std::unique_ptr<WebApplicationCacheHostImpl> host =
|
| + base::MakeUnique<SharedWorkerWebApplicationCacheHostImpl>(client);
|
| + app_cache_host_ = host.get();
|
| + return std::move(host);
|
| }
|
|
|
| blink::WebWorkerContentSettingsClientProxy*
|
| @@ -230,7 +232,7 @@ EmbeddedSharedWorkerStub::CreateWorkerContentSettingsClientProxy(
|
| ChildThreadImpl::current()->thread_safe_sender());
|
| }
|
|
|
| -blink::WebServiceWorkerNetworkProvider*
|
| +std::unique_ptr<blink::WebServiceWorkerNetworkProvider>
|
| EmbeddedSharedWorkerStub::CreateServiceWorkerNetworkProvider() {
|
| // Create a content::ServiceWorkerNetworkProvider for this data source so
|
| // we can observe its requests.
|
| @@ -240,8 +242,8 @@ EmbeddedSharedWorkerStub::CreateServiceWorkerNetworkProvider() {
|
| true /* is_parent_frame_secure */));
|
|
|
| // Blink is responsible for deleting the returned object.
|
| - return new WebServiceWorkerNetworkProviderImpl(std::move(provider),
|
| - IsOriginSecure(url_));
|
| + return base::MakeUnique<WebServiceWorkerNetworkProviderImpl>(
|
| + std::move(provider), IsOriginSecure(url_));
|
| }
|
|
|
| void EmbeddedSharedWorkerStub::SendDevToolsMessage(
|
|
|