mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-09 00:18:23 +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 GetPixelFormat: TPixelFormat; override;
|
||||||
function GetRawImagePtr: PRawImage; override;
|
function GetRawImagePtr: PRawImage; override;
|
||||||
function GetRawImageDescriptionPtr: PRawImageDescription; override;
|
function GetRawImageDescriptionPtr: PRawImageDescription; override;
|
||||||
|
class function GetSharedImageClass: TSharedRasterImageClass; override;
|
||||||
procedure HandleNeeded; override;
|
procedure HandleNeeded; override;
|
||||||
function InternalReleaseBitmapHandle: HBITMAP; override;
|
function InternalReleaseBitmapHandle: HBITMAP; override;
|
||||||
function InternalReleaseMaskHandle: HBITMAP; override;
|
function InternalReleaseMaskHandle: HBITMAP; override;
|
||||||
|
@ -503,4 +503,8 @@ begin
|
|||||||
Result := @TSharedCustomBitmap(FSharedImage).FImage.Description;
|
Result := @TSharedCustomBitmap(FSharedImage).FImage.Description;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
class function TCustomBitmap.GetSharedImageClass: TSharedRasterImageClass;
|
||||||
|
begin
|
||||||
|
Result := TSharedCustomBitmap;
|
||||||
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user