diff --git a/components/tachart/tacustomseries.pas b/components/tachart/tacustomseries.pas index 96110a8353..9e3305a328 100644 --- a/components/tachart/tacustomseries.pas +++ b/components/tachart/tacustomseries.pas @@ -1195,7 +1195,7 @@ var brushAlreadySet: boolean; begin Assert(Pointer <> nil, 'Series pointer'); - if not Pointer.Visible then exit; + if (not Pointer.Visible) or (Length(FGraphPoints) = 0) then exit; for i := FLoBound to FUpBound do begin p := FGraphPoints[i - FLoBound]; if not ParentChart.IsPointInViewPort(p) then continue;