mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 09:39:09 +02:00
TAChart: Avoid crash in unfavorable cases when cChart, NavPanel and AutoScaleAxisTransforms are on the form (https://forum.lazarus.freepascal.org/index.php/topic,47429.0.html). Patch by PaulRowntree.
git-svn-id: trunk@62255 -
This commit is contained in:
parent
18fe49e2c9
commit
410b95d666
@ -683,6 +683,12 @@ end;
|
||||
procedure TAutoScaleAxisTransform.ClearBounds;
|
||||
begin
|
||||
inherited ClearBounds;
|
||||
|
||||
// Avoid crashing when called too early, e.g. when a TNavPanel is on the form
|
||||
// https://forum.lazarus.freepascal.org/index.php/topic,47429.0.html
|
||||
if FDrawData = nil then
|
||||
exit;
|
||||
|
||||
with TAutoScaleTransformData(FDrawData) do begin
|
||||
FMin := SafeInfinity;
|
||||
FMax := NegInfinity;
|
||||
|
Loading…
Reference in New Issue
Block a user