mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-14 10:59:11 +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
|
protected
|
||||||
procedure AfterAdd; override;
|
procedure AfterAdd; override;
|
||||||
|
procedure SourceChanged(ASender: TObject); override;
|
||||||
procedure UpdateMargins(ADrawer: IChartDrawer; var AMargins: TRect); override;
|
procedure UpdateMargins(ADrawer: IChartDrawer; var AMargins: TRect); override;
|
||||||
|
|
||||||
property MarkPositionCentered: Boolean
|
property MarkPositionCentered: Boolean
|
||||||
@ -1143,6 +1144,8 @@ begin
|
|||||||
FErrorBars[0] := TChartErrorBar.Create(FChart);
|
FErrorBars[0] := TChartErrorBar.Create(FChart);
|
||||||
FErrorBars[1] := TChartErrorBar.Create(FChart);
|
FErrorBars[1] := TChartErrorBar.Create(FChart);
|
||||||
FOptimizeX := true;
|
FOptimizeX := true;
|
||||||
|
FLoBound := 0;
|
||||||
|
FUpBound := Count - 1;
|
||||||
ToolTargets := [nptPoint, nptYList];
|
ToolTargets := [nptPoint, nptYList];
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -1770,6 +1773,13 @@ begin
|
|||||||
UpdateGraphPoints(AIndex, FLoBound, FUpBound, ACumulative);
|
UpdateGraphPoints(AIndex, FLoBound, FUpBound, ACumulative);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TBasicPointSeries.SourceChanged(ASender: TObject);
|
||||||
|
begin
|
||||||
|
FLoBound := 0;
|
||||||
|
FUpBound := Count - 1;
|
||||||
|
inherited;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TBasicPointSeries.UpdateMargins(
|
procedure TBasicPointSeries.UpdateMargins(
|
||||||
ADrawer: IChartDrawer; var AMargins: TRect);
|
ADrawer: IChartDrawer; var AMargins: TRect);
|
||||||
var
|
var
|
||||||
|
Loading…
Reference in New Issue
Block a user