SvgLoader: Fix typo (SCubic draw) 79/238179/1
authorJunsuChoi <jsuya.choi@samsung.com>
Thu, 9 Jul 2020 06:40:21 +0000 (15:40 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 9 Jul 2020 06:40:21 +0000 (15:40 +0900)
Change-Id: Id54cf6a7ca66cdbc96cfb93143aacccab95de822

src/loaders/svg_loader/tvgSvgPath.cpp

index ba01ae7..bd43027 100644 (file)
@@ -328,9 +328,9 @@ static void _processCommand(vector<PathCommand>* cmds, vector<Point>* pts, char
         case 's':
         case 'S': {
             Point p[3], ctrl;
-            if ((cmds->size() > 1) && (cmds->at(cmds->size() - 2) == PathCommand::CubicTo)) {
+            if ((cmds->size() > 1) && (cmds->at(cmds->size() - 1) == PathCommand::CubicTo)) {
                 ctrl.x = 2 * cur->x - curCtl->x;
-                ctrl.y = 2 * cur->x - curCtl->y;
+                ctrl.y = 2 * cur->y - curCtl->y;
             } else {
                 ctrl = *cur;
             }