diff --git a/packages/core/src/canvas/scene.ts b/packages/core/src/canvas/scene.ts index 37b251a69..e31b1ba2d 100644 --- a/packages/core/src/canvas/scene.ts +++ b/packages/core/src/canvas/scene.ts @@ -462,7 +462,8 @@ function drawNodeStroke( return } if (stroke.align !== 'INSIDE') { - drawVectorStrokeGeometry(r, canvas, sg, sc, stroke.opacity) + if (node.type === 'VECTOR') drawVectorStrokeGeometry(r, canvas, sg, sc, stroke.opacity) + else drawRegularStroke(r, canvas, node, rect, hasRadius, stroke, sc) return }