| Index: Source/bindings/v8/IDBBindingUtilities.cpp
|
| diff --git a/Source/bindings/v8/IDBBindingUtilities.cpp b/Source/bindings/v8/IDBBindingUtilities.cpp
|
| index a727a96cf6d07254420cd227d5835ade4d33d0b6..0f4c3598689f5e1c36e2160942fc1b48b502500e 100644
|
| --- a/Source/bindings/v8/IDBBindingUtilities.cpp
|
| +++ b/Source/bindings/v8/IDBBindingUtilities.cpp
|
| @@ -256,7 +256,7 @@ ScriptValue deserializeIDBValue(DOMRequestState* state, PassRefPtr<SerializedScr
|
| return ScriptValue(v8::Null());
|
| }
|
|
|
| -ScriptValue deserializeIDBValueBuffer(DOMRequestState* state, PassRefPtr<SharedBuffer> prpBuffer)
|
| +ScriptValue deserializeIDBValueBuffer(DOMRequestState* state, PassRefPtr<SharedBuffer> prpBuffer, const Vector<BlobInfo>* blobInfo)
|
| {
|
| ASSERT(v8::Context::InContext());
|
| v8::Isolate* isolate = state ? state->context()->GetIsolate() : v8::Isolate::GetCurrent();
|
| @@ -267,7 +267,7 @@ ScriptValue deserializeIDBValueBuffer(DOMRequestState* state, PassRefPtr<SharedB
|
| Vector<uint8_t> value;
|
| value.append(buffer->data(), buffer->size());
|
| RefPtr<SerializedScriptValue> serializedValue = SerializedScriptValue::createFromWireBytes(value);
|
| - return ScriptValue(serializedValue->deserialize());
|
| + return ScriptValue(serializedValue->deserialize(blobInfo));
|
| }
|
| return ScriptValue(v8::Null());
|
| }
|
|
|