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 0b9f5c880a9b29684c7c84ab984c92cfa426f63d..f32917b4becda2d1aacf12be8a330ddafa2f11df 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_); |