diff --git a/src/loaders/svg/tvgSvgPath.cpp b/src/loaders/svg/tvgSvgPath.cpp index 84850ea1..2e3edab0 100644 --- a/src/loaders/svg/tvgSvgPath.cpp +++ b/src/loaders/svg/tvgSvgPath.cpp @@ -437,7 +437,8 @@ static void _processCommand(vector* cmds, vector* pts, char case 'a': case 'A': { _pathAppendArcTo(cmds, pts, cur, curCtl, arr[5], arr[6], arr[0], arr[1], arr[2], arr[3], arr[4]); - *cur = {arr[5] ,arr[6]}; + *cur = *curCtl = {arr[5] ,arr[6]}; + *isQuadratic = false; break; } default: {