Index: third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
diff --git a/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h b/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
index bc0626787f83beb4dfde0291c75c59e147658b07..a6fa87d7ef65d50525b5d0a8c6a2253477037dbb 100644 |
--- a/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
+++ b/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
@@ -31,7 +31,6 @@ |
#define DedicatedWorkerThread_h |
#include "core/workers/WorkerThread.h" |
-#include <memory> |
namespace blink { |
@@ -40,20 +39,20 @@ class WorkerThreadStartupData; |
class DedicatedWorkerThread final : public WorkerThread { |
public: |
- static std::unique_ptr<DedicatedWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
+ static PassOwnPtr<DedicatedWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
~DedicatedWorkerThread() override; |
WorkerBackingThread& workerBackingThread() override { return *m_workerBackingThread; } |
InProcessWorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; } |
protected: |
- WorkerGlobalScope* createWorkerGlobalScope(std::unique_ptr<WorkerThreadStartupData>) override; |
+ WorkerGlobalScope* createWorkerGlobalScope(PassOwnPtr<WorkerThreadStartupData>) override; |
void postInitialize() override; |
private: |
DedicatedWorkerThread(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
- std::unique_ptr<WorkerBackingThread> m_workerBackingThread; |
+ OwnPtr<WorkerBackingThread> m_workerBackingThread; |
InProcessWorkerObjectProxy& m_workerObjectProxy; |
double m_timeOrigin; |
}; |