mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-09-10 09:09:17 +02:00
TJSSharedArrayBuffer may not be defined
This commit is contained in:
parent
24ad3b1326
commit
2be256b78b
@ -1536,6 +1536,7 @@ var
|
||||
Console : TJSConsole; external name 'console';
|
||||
Crypto: TJSCrypto; external name 'crypto';
|
||||
indexedDB : TJSIDBFactory; external name 'indexedDB';
|
||||
self_ : TWindowOrWorkerGlobalScope; external name 'self';
|
||||
|
||||
function fetch(resource: String; init: TJSObject): TJSPromise; overload; external name 'fetch';
|
||||
//function fetch(resource: String): TJSPromise; overload; external name 'fetch';
|
||||
|
@ -2291,7 +2291,7 @@ var
|
||||
SrcBytes,tmpBytes : TJSUint8Array;
|
||||
|
||||
begin
|
||||
if getModuleMemoryDataView.bufferObj is TJSSharedArrayBuffer then
|
||||
if isDefined(Self_['TJSSharedArrayBuffer']) and (getModuleMemoryDataView.bufferObj is TJSSharedArrayBuffer) then
|
||||
begin
|
||||
src:=getModuleMemoryDataView.buffer.slice(aLoc,aLoc+alen);
|
||||
SrcBytes:=TJSUint8Array.new(src);
|
||||
|
Loading…
Reference in New Issue
Block a user