amunits: in agraphics legacy support, use ExecFreeMem (OS call) instead of FreeMem (RTL call) to free the Bitmap which was created using ExecAllocMem

This commit is contained in:
Karoly Balogh 2021-12-26 20:35:11 +01:00
parent 53a67b34b5
commit 539f2cd7f0

View File

@ -2605,7 +2605,7 @@ begin
for i := 0 to Depth - 1 do
if MyBM^.Planes[i] <> nil then
FreeRaster(MyBM^.Planes[i], Width, Height);
FreeMem(MyBM, SizeOf(TBitMap));
ExecFreeMem(MyBM, SizeOf(TBitMap));
end;
end;