diff --git a/components/tachart/tadrawersvg.pas b/components/tachart/tadrawersvg.pas index 6ddee355e6..bf5114142f 100644 --- a/components/tachart/tadrawersvg.pas +++ b/components/tachart/tadrawersvg.pas @@ -187,16 +187,16 @@ var begin if FAntialiasingMode <> amDontCare then WriteStr(''); - if FPatterns.Count > 0 then + if FPatterns.Count > 0 then begin WriteStr(''); - for i := 0 to FPatterns.Count - 1 do begin - WriteFmt( - '' + - '%s', - [i, FPatterns[i]]); - end; - if FPatterns.Count > 0 then + for i := 0 to FPatterns.Count - 1 do + WriteFmt( + '' + + '%s', + [i, FPatterns[i]]); WriteStr(''); + FPatterns.Clear; + end; WriteStr(''); end;