Index: third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
diff --git a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
index 28e63b6a83cff4eeb23165b133d8266dd35fe2f3..e28b38bdae56b711d976335ffb0646be12237141 100644 |
--- a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
+++ b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
@@ -9,6 +9,7 @@ |
#include "core/workers/WorkerClients.h" |
#include "modules/ModulesExport.h" |
#include "wtf/Forward.h" |
+#include <memory> |
namespace blink { |
@@ -24,7 +25,7 @@ class MODULES_EXPORT ServiceWorkerContainerClient final |
USING_GARBAGE_COLLECTED_MIXIN(ServiceWorkerContainerClient); |
WTF_MAKE_NONCOPYABLE(ServiceWorkerContainerClient); |
public: |
- static ServiceWorkerContainerClient* create(PassOwnPtr<WebServiceWorkerProvider>); |
+ static ServiceWorkerContainerClient* create(std::unique_ptr<WebServiceWorkerProvider>); |
virtual ~ServiceWorkerContainerClient(); |
WebServiceWorkerProvider* provider() { return m_provider.get(); } |
@@ -39,12 +40,12 @@ public: |
} |
protected: |
- explicit ServiceWorkerContainerClient(PassOwnPtr<WebServiceWorkerProvider>); |
+ explicit ServiceWorkerContainerClient(std::unique_ptr<WebServiceWorkerProvider>); |
- OwnPtr<WebServiceWorkerProvider> m_provider; |
+ std::unique_ptr<WebServiceWorkerProvider> m_provider; |
}; |
-MODULES_EXPORT void provideServiceWorkerContainerClientToWorker(WorkerClients*, PassOwnPtr<WebServiceWorkerProvider>); |
+MODULES_EXPORT void provideServiceWorkerContainerClientToWorker(WorkerClients*, std::unique_ptr<WebServiceWorkerProvider>); |
} // namespace blink |