* Objects passed in callback are ours to free

This commit is contained in:
Michaël Van Canneyt 2024-08-21 15:49:05 +02:00
parent a0ac317aae
commit ce04ce42ed

View File

@ -2997,7 +2997,8 @@ begin
ObjId:=PLongWord(p)^;
inc(p,4);
Result:=aResultClass.JOBCreateFromID(ObjId);
Result.JOBObjectIDOwner:=false; // owned by caller (JS code in browser)
Result.JOBObjectIDOwner:=True; // The objects passed are not freed, we need to do it.
// Writeln('Will free ',ObjID);
end
else
raise EJSArgParse.Create(JOBArgNames[p^]);