|
@@ -1501,7 +1501,7 @@ var
|
|
begin
|
|
begin
|
|
if HaveSharedArrayBuffer and (aArray.bufferObj is TJSSharedArrayBuffer) then
|
|
if HaveSharedArrayBuffer and (aArray.bufferObj is TJSSharedArrayBuffer) then
|
|
begin
|
|
begin
|
|
- Buf:=TJSSharedArrayBuffer(aArray.bufferObj).slice(aArray.byteOffset,aArray.byteLength);
|
|
|
|
|
|
+ Buf:=TJSSharedArrayBuffer(aArray.bufferObj).slice(aArray.byteOffset,aArray.byteOffset+aArray.ByteLength);
|
|
if aWordSized then
|
|
if aWordSized then
|
|
Result:=TJSUInt16Array.New(SharedToNonShared(Buf))
|
|
Result:=TJSUInt16Array.New(SharedToNonShared(Buf))
|
|
else
|
|
else
|