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