mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-19 19:29:25 +02:00
LCL: Return TSharedCustomBitmap as shared image class. TCustomBitmap assumes this as a descendant
This commit is contained in:
parent
9233efadf0
commit
4918dc89b0
@ -1368,6 +1368,7 @@ type
|
||||
function GetPixelFormat: TPixelFormat; override;
|
||||
function GetRawImagePtr: PRawImage; override;
|
||||
function GetRawImageDescriptionPtr: PRawImageDescription; override;
|
||||
class function GetSharedImageClass: TSharedRasterImageClass; override;
|
||||
procedure HandleNeeded; override;
|
||||
function InternalReleaseBitmapHandle: HBITMAP; override;
|
||||
function InternalReleaseMaskHandle: HBITMAP; override;
|
||||
|
@ -503,4 +503,8 @@ begin
|
||||
Result := @TSharedCustomBitmap(FSharedImage).FImage.Description;
|
||||
end;
|
||||
|
||||
class function TCustomBitmap.GetSharedImageClass: TSharedRasterImageClass;
|
||||
begin
|
||||
Result := TSharedCustomBitmap;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user