From 739b52fe1740eb328399cf03a682bd329989ddcf Mon Sep 17 00:00:00 2001 From: u1tkzw Date: Thu, 4 Oct 2018 18:37:45 +0900 Subject: [PATCH] If don't need, does not complementing "move". --- SwiftSVG/SVG/Elements/SVGPath.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SwiftSVG/SVG/Elements/SVGPath.swift b/SwiftSVG/SVG/Elements/SVGPath.swift index 6b1d02a..751852c 100644 --- a/SwiftSVG/SVG/Elements/SVGPath.swift +++ b/SwiftSVG/SVG/Elements/SVGPath.swift @@ -86,7 +86,10 @@ final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttrib autoreleasepool { () -> () in let pathDPath = UIBezierPath() - pathDPath.move(to: CGPoint.zero) + + if (!(workingString.hasPrefix("M") || workingString.hasPrefix("m"))) { + pathDPath.move(to: CGPoint.zero) + } let parsePathClosure = { var previousCommand: PreviousCommand? = nil