diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/resource/canvas.js b/libsrc/ffdec_lib/src/com/jpexs/helpers/resource/canvas.js index ce8aa6776..de65f1536 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/resource/canvas.js +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/resource/canvas.js @@ -1058,6 +1058,7 @@ function drawPath(ctx, p, doStroke, scaleMode) { case 'L': case 'M': case 'Q': + case 'Z': break; default: var k = ctx.applyTransformToPoint({x: parts[i], y: parts[i + 1]}); @@ -1093,6 +1094,9 @@ function drawPath(ctx, p, doStroke, scaleMode) { case 'Q': drawCommand = parts[i]; break; + case 'Z': + ctx.closePath(); + break; default: switch (drawCommand) { case 'L':