Index: third_party/WebKit/Source/modules/indexeddb/IDBValue.cpp |
diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBValue.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBValue.cpp |
index 3f3559808aeae367c5fad9711b92aac0f05fb271..666fb35c47d6c136a33926baf20aa8588f52b2c5 100644 |
--- a/third_party/WebKit/Source/modules/indexeddb/IDBValue.cpp |
+++ b/third_party/WebKit/Source/modules/indexeddb/IDBValue.cpp |
@@ -60,6 +60,13 @@ IDBValue::IDBValue(const IDBValue* value, |
} |
} |
+IDBValue::IDBValue(PassRefPtr<SharedBuffer> unwrapped_data, |
+ std::unique_ptr<Vector<RefPtr<BlobDataHandle>>> blob_data, |
+ std::unique_ptr<Vector<WebBlobInfo>> blob_info) |
+ : data_(std::move(unwrapped_data)), |
+ blob_data_(std::move(blob_data)), |
+ blob_info_(std::move(blob_info)) {} |
+ |
IDBValue::~IDBValue() { |
if (isolate_) |
isolate_->AdjustAmountOfExternalAllocatedMemory(-external_allocated_size_); |