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()); |
} |