mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-06 02:57:17 +01:00
LCL, Customdrawn: Fix a crash in Android app. Issue #25686, patch from Samuel Herzog.
git-svn-id: trunk@52114 -
This commit is contained in:
parent
b26c3a2855
commit
ea6d77261a
@ -473,6 +473,7 @@ var
|
||||
lBaseWindowOrg: TPoint;
|
||||
lControlStateEx: TCDControlStateEx;
|
||||
lDrawControl: Boolean;
|
||||
lRegion:TLazRegionWithChilds;
|
||||
begin
|
||||
Result := False;
|
||||
|
||||
@ -504,7 +505,9 @@ begin
|
||||
ACanvas.Clipping := True;
|
||||
ACDWinControl.Region.Rect := Bounds(lBaseWindowOrg.X, lBaseWindowOrg.Y - ACDForm.ScrollY,
|
||||
lWinControl.Width, lWinControl.Height);
|
||||
ACanvas.ClipRegion := ACDWinControl.Region;
|
||||
lRegion := TLazRegionWithChilds.Create;
|
||||
lRegion.Assign(ACDWinControl.Region);
|
||||
ACanvas.ClipRegion := lRegion;
|
||||
|
||||
lControlCanvas := ACanvas;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user