From af5746fb553359b8713b4ff98d3582d5e8665c46 Mon Sep 17 00:00:00 2001 From: wp Date: Mon, 18 Feb 2019 18:19:20 +0000 Subject: [PATCH] TAChart: Set correct XCount and YCount of built-in list chart source when series is created. Issue #35089, modified patch by Marcin Wiazowski. git-svn-id: trunk@60450 - --- components/tachart/tacustomseries.pas | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/tachart/tacustomseries.pas b/components/tachart/tacustomseries.pas index d6d47aac1d..1243c92514 100644 --- a/components/tachart/tacustomseries.pas +++ b/components/tachart/tacustomseries.pas @@ -816,12 +816,17 @@ end; constructor TChartSeries.Create(AOwner: TComponent); const BUILTIN_SOURCE_NAME = 'Builtin'; +var + nx, ny: Integer; begin inherited Create(AOwner); FListener := TListener.Create(@FSource, @SourceChanged); FBuiltinSource := TListChartSource.Create(Self); FBuiltinSource.Name := BUILTIN_SOURCE_NAME; + GetXYCountNeeded(nx, ny); + FBuiltinSource.XCount := nx; + FBuiltinSource.YCount := ny; FBuiltinSource.Broadcaster.Subscribe(FListener); FMarks := TChartMarks.Create(FChart); FStylesListener := TListener.Create(@FStyles, @StyleChanged);