previous fix makes Save and Restore for line caps join unnecessary
This commit is contained in:
parent
a826fc7216
commit
781a0defe5
1 changed files with 0 additions and 2 deletions
|
@ -31,7 +31,6 @@ func Main(gc draw2d.GraphicContext, ext string) (string, error) {
|
||||||
// Draw a line with an angle with specified line cap and join
|
// Draw a line with an angle with specified line cap and join
|
||||||
func Draw(gc draw2d.GraphicContext, cap draw2d.Cap, join draw2d.Join,
|
func Draw(gc draw2d.GraphicContext, cap draw2d.Cap, join draw2d.Join,
|
||||||
x0, y0, x1, y1, offset float64) {
|
x0, y0, x1, y1, offset float64) {
|
||||||
gc.Save() // pdf: save & restore needed to isolate caps and joins
|
|
||||||
gc.SetLineCap(cap)
|
gc.SetLineCap(cap)
|
||||||
gc.SetLineJoin(join)
|
gc.SetLineJoin(join)
|
||||||
|
|
||||||
|
@ -50,5 +49,4 @@ func Draw(gc draw2d.GraphicContext, cap draw2d.Cap, join draw2d.Join,
|
||||||
gc.LineTo((x0+x1)/2+offset, (y0+y1)/2)
|
gc.LineTo((x0+x1)/2+offset, (y0+y1)/2)
|
||||||
gc.LineTo(x1, y1)
|
gc.LineTo(x1, y1)
|
||||||
gc.Stroke()
|
gc.Stroke()
|
||||||
gc.Restore()
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue