From 9ce162804c152461c4985489bff5a562bd1f96f7 Mon Sep 17 00:00:00 2001 From: wp_xyz Date: Sun, 8 Jan 2023 18:21:54 +0100 Subject: [PATCH] fpvectorial: Avoid unnecessary widestring conversion. --- components/fpvectorial/svgvectorialreader.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/fpvectorial/svgvectorialreader.pas b/components/fpvectorial/svgvectorialreader.pas index 8a78298442..81e0bb4c5d 100644 --- a/components/fpvectorial/svgvectorialreader.pas +++ b/components/fpvectorial/svgvectorialreader.pas @@ -2347,7 +2347,7 @@ end; function TvSVGVectorialReader.ReadPathFromNode(ANode: TDOMNode; AData: TvVectorialPage; ADoc: TvVectorialDocument): TvEntity; var - lNodeName, lDStr: WideString; + lNodeName, lDStr: String; i, j: Integer; lCurPath: TPath; lPaths: TvSVGPathList; @@ -2362,7 +2362,7 @@ begin Inc(FPathNumber); FSVGPathTokenizer.ExtraDebugStr := Format(' [TvSVGVectorialReader.ReadPathFromNode] path#(1-based)=%d', [FPathNumber]); - lPaths := ReadPathFromString(UTF8Encode(lDStr), AData, ADoc); + lPaths := ReadPathFromString(lDStr, AData, ADoc); FSVGPathTokenizer.ExtraDebugStr := ''; for j := 0 to lPaths.Count-1 do begin