| 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
|
|
|