| Index: third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp b/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| index f31318c5141e20569bef2d25c149f37b9d105d4d..9af8a7808228d9e8c3bcbba3452c4e762254b06b 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp
|
| @@ -267,14 +267,14 @@ bool SerializedScriptValue::extractTransferables(v8::Isolate* isolate, v8::Local
|
| return false;
|
| }
|
| transferables.messagePorts.append(port);
|
| - } else if (V8ArrayBuffer::hasInstance(transferableObject, isolate)) {
|
| + } else if (transferableObject->IsArrayBuffer()) {
|
| DOMArrayBuffer* arrayBuffer = V8ArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(transferableObject));
|
| if (transferables.arrayBuffers.contains(arrayBuffer)) {
|
| exceptionState.throwDOMException(DataCloneError, "ArrayBuffer at index " + String::number(i) + " is a duplicate of an earlier ArrayBuffer.");
|
| return false;
|
| }
|
| transferables.arrayBuffers.append(arrayBuffer);
|
| - } else if (V8SharedArrayBuffer::hasInstance(transferableObject, isolate)) {
|
| + } else if (transferableObject->IsSharedArrayBuffer()) {
|
| DOMSharedArrayBuffer* sharedArrayBuffer = V8SharedArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(transferableObject));
|
| if (transferables.arrayBuffers.contains(sharedArrayBuffer)) {
|
| exceptionState.throwDOMException(DataCloneError, "SharedArrayBuffer at index " + String::number(i) + " is a duplicate of an earlier SharedArrayBuffer.");
|
|
|