Index: third_party/WebKit/Source/bindings/core/v8/V8IdleTaskRunner.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8IdleTaskRunner.h b/third_party/WebKit/Source/bindings/core/v8/V8IdleTaskRunner.h |
index d4718d4cd977900e83da50a7c8c99bb21b0c5650..6aebe28d5e295b69ca28513570d7cde905ed2187 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/V8IdleTaskRunner.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/V8IdleTaskRunner.h |
@@ -33,7 +33,8 @@ |
#include "public/platform/WebScheduler.h" |
#include "public/platform/WebThread.h" |
#include "public/platform/WebTraceLocation.h" |
-#include "wtf/OwnPtr.h" |
+#include "wtf/PtrUtil.h" |
+#include <memory> |
namespace blink { |
@@ -41,14 +42,14 @@ class V8IdleTaskAdapter : public WebThread::IdleTask { |
USING_FAST_MALLOC(V8IdleTaskAdapter); |
WTF_MAKE_NONCOPYABLE(V8IdleTaskAdapter); |
public: |
- V8IdleTaskAdapter(v8::IdleTask* task) : m_task(adoptPtr(task)) { } |
+ V8IdleTaskAdapter(v8::IdleTask* task) : m_task(wrapUnique(task)) { } |
~V8IdleTaskAdapter() override { } |
void run(double delaySeconds) override |
{ |
m_task->Run(delaySeconds); |
} |
private: |
- OwnPtr<v8::IdleTask> m_task; |
+ std::unique_ptr<v8::IdleTask> m_task; |
}; |
class V8IdleTaskRunner : public gin::V8IdleTaskRunner { |