Index: Source/bindings/core/v8/ScriptValueSerializer.cpp |
diff --git a/Source/bindings/core/v8/ScriptValueSerializer.cpp b/Source/bindings/core/v8/ScriptValueSerializer.cpp |
index 910c41a947e3cdb2ee658423d2b4f6f973086e5f..169a16f4a628e13b9a6a2bfb6725446eb818a163 100644 |
--- a/Source/bindings/core/v8/ScriptValueSerializer.cpp |
+++ b/Source/bindings/core/v8/ScriptValueSerializer.cpp |
@@ -604,7 +604,7 @@ static bool isHostObject(v8::Local<v8::Object> object) |
// them; conveniently, this is also a quick way to detect DOM wrapper objects, because |
// the mechanism for these relies on data stored in these fields. We should |
// catch external array data as a special case. |
- return object->InternalFieldCount() || object->HasIndexedPropertiesInExternalArrayData(); |
+ return object->InternalFieldCount(); |
} |
ScriptValueSerializer::ScriptValueSerializer(SerializedScriptValueWriter& writer, MessagePortArray* messagePorts, ArrayBufferArray* arrayBuffers, WebBlobInfoArray* blobInfo, BlobDataHandleMap& blobDataHandles, v8::TryCatch& tryCatch, ScriptState* scriptState) |