diff --git a/pxSVG/pxSVGPath.m b/pxSVG/pxSVGPath.m index 1caa64e..0ed20a5 100644 --- a/pxSVG/pxSVGPath.m +++ b/pxSVG/pxSVGPath.m @@ -48,11 +48,11 @@ - (UIBezierPath*)bezierPathWithString:(NSString*)string cmd = [NSString stringWithCharacters:&lastCmd length:1]; } else { NSLog(@"Unknown character: %@",[string substringWithRange:(NSRange){scanner.scanLocation,1}]); + break; } - break; } lastCmd = [cmd characterAtIndex:0]; - switch ([cmd characterAtIndex:0]) { + switch (lastCmd) { case 'M': [bp moveToPoint:p = [scanner scanCGPoint]]; break;