Index: third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.cpp |
diff --git a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.cpp b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.cpp |
index 7237bfab5e89a3b5de54bb857c9a8d720b515527..8842166df23d47dba4fd706448a779197646a30c 100644 |
--- a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.cpp |
+++ b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.cpp |
@@ -10,16 +10,15 @@ |
#include "core/loader/FrameLoaderClient.h" |
#include "core/workers/WorkerGlobalScope.h" |
#include "public/platform/modules/serviceworker/WebServiceWorkerProvider.h" |
-#include <memory> |
namespace blink { |
-ServiceWorkerContainerClient* ServiceWorkerContainerClient::create(std::unique_ptr<WebServiceWorkerProvider> provider) |
+ServiceWorkerContainerClient* ServiceWorkerContainerClient::create(PassOwnPtr<WebServiceWorkerProvider> provider) |
{ |
return new ServiceWorkerContainerClient(std::move(provider)); |
} |
-ServiceWorkerContainerClient::ServiceWorkerContainerClient(std::unique_ptr<WebServiceWorkerProvider> provider) |
+ServiceWorkerContainerClient::ServiceWorkerContainerClient(PassOwnPtr<WebServiceWorkerProvider> provider) |
: m_provider(std::move(provider)) |
{ |
} |
@@ -52,7 +51,7 @@ ServiceWorkerContainerClient* ServiceWorkerContainerClient::from(ExecutionContex |
return client; |
} |
-void provideServiceWorkerContainerClientToWorker(WorkerClients* clients, std::unique_ptr<WebServiceWorkerProvider> provider) |
+void provideServiceWorkerContainerClientToWorker(WorkerClients* clients, PassOwnPtr<WebServiceWorkerProvider> provider) |
{ |
clients->provideSupplement(ServiceWorkerContainerClient::supplementName(), ServiceWorkerContainerClient::create(std::move(provider))); |
} |