Index: third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp |
diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp |
index 6bb3ca61a33b0264f222d60b21cc4e6cbe01980e..aa6524d1ebddae195ea237a791b8b3d7d2c62beb 100644 |
--- a/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp |
+++ b/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp |
@@ -39,6 +39,8 @@ |
#include "modules/indexeddb/IDBObjectStore.h" |
#include "modules/indexeddb/IDBOpenDBRequest.h" |
#include "modules/indexeddb/IDBTracing.h" |
+#include "wtf/PtrUtil.h" |
+#include <memory> |
using blink::WebIDBDatabase; |
@@ -63,9 +65,9 @@ namespace { |
class DeactivateTransactionTask : public V8PerIsolateData::EndOfScopeTask { |
public: |
- static PassOwnPtr<DeactivateTransactionTask> create(IDBTransaction* transaction) |
+ static std::unique_ptr<DeactivateTransactionTask> create(IDBTransaction* transaction) |
{ |
- return adoptPtr(new DeactivateTransactionTask(transaction)); |
+ return wrapUnique(new DeactivateTransactionTask(transaction)); |
} |
void run() override |