@@ -63,7 +63,9 @@ function customLineHelp(ctx, style, path) {
63function drawLine(ctx, style, path) {
63function drawLine(ctx, style, path) {
64 ctx.lineWidth = style.width;
64 ctx.lineWidth = style.width;
65 ctx.lineCap = style.cap.ctor.toLowerCase();
65 ctx.lineCap = style.cap.ctor.toLowerCase();
66+ var join = style.join.ctor;
66− ctx.lineJoin = style.join.ctor.toLowerCase();
67+ ctx.lineJoin = join === 'Smooth' ? 'round' :
68+ join === 'Sharp' ? 'miter' : 'bevel';
67 ctx.miterLimit = style.miterLimit;
69 ctx.miterLimit = style.miterLimit;
68 ctx.strokeStyle = extract(style.color);
70 ctx.strokeStyle = extract(style.color);
69 return line(ctx, style, path);
71 return line(ctx, style, path);