From 7a1a91d7f254e2245a3c641e84debc330db37384 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Thu, 1 Jul 2021 01:21:46 +0300 Subject: [PATCH] LibJS: Check for DataView in ArrayBuffer.isView() --- Userland/Libraries/LibJS/Runtime/ArrayBufferConstructor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibJS/Runtime/ArrayBufferConstructor.cpp b/Userland/Libraries/LibJS/Runtime/ArrayBufferConstructor.cpp index 4689174065..b046a05387 100644 --- a/Userland/Libraries/LibJS/Runtime/ArrayBufferConstructor.cpp +++ b/Userland/Libraries/LibJS/Runtime/ArrayBufferConstructor.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include #include @@ -70,7 +71,8 @@ JS_DEFINE_NATIVE_FUNCTION(ArrayBufferConstructor::is_view) return Value(false); if (arg.as_object().is_typed_array()) return Value(true); - // FIXME: Check for DataView as well + if (is(arg.as_object())) + return Value(true); return Value(false); }