mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 13:59:31 +02:00
TAChart: Fix uninitialized variables FLoBound and FUpBound used by TBasicPointSeries. Patch by Marcin Wiazowski. Issue #34935
git-svn-id: trunk@60163 -
This commit is contained in:
parent
59e51e3587
commit
1e95857ce7
@ -308,6 +308,7 @@ type
|
||||
|
||||
protected
|
||||
procedure AfterAdd; override;
|
||||
procedure SourceChanged(ASender: TObject); override;
|
||||
procedure UpdateMargins(ADrawer: IChartDrawer; var AMargins: TRect); override;
|
||||
|
||||
property MarkPositionCentered: Boolean
|
||||
@ -1143,6 +1144,8 @@ begin
|
||||
FErrorBars[0] := TChartErrorBar.Create(FChart);
|
||||
FErrorBars[1] := TChartErrorBar.Create(FChart);
|
||||
FOptimizeX := true;
|
||||
FLoBound := 0;
|
||||
FUpBound := Count - 1;
|
||||
ToolTargets := [nptPoint, nptYList];
|
||||
end;
|
||||
|
||||
@ -1770,6 +1773,13 @@ begin
|
||||
UpdateGraphPoints(AIndex, FLoBound, FUpBound, ACumulative);
|
||||
end;
|
||||
|
||||
procedure TBasicPointSeries.SourceChanged(ASender: TObject);
|
||||
begin
|
||||
FLoBound := 0;
|
||||
FUpBound := Count - 1;
|
||||
inherited;
|
||||
end;
|
||||
|
||||
procedure TBasicPointSeries.UpdateMargins(
|
||||
ADrawer: IChartDrawer; var AMargins: TRect);
|
||||
var
|
||||
|
Loading…
Reference in New Issue
Block a user