diff --git a/kicad.py b/kicad.py index 57bbb9b..df41724 100644 --- a/kicad.py +++ b/kicad.py @@ -1317,11 +1317,11 @@ def _makeShape(self, sexp, ctx, wires, non_closed=None, layer=None, at=None): wstart = w elist.insert(0,(w,e)) elif pend.distanceToPoint(ps) <= (wend+w)/2: - e.reverse() pend = pe wend = w elist.append((w,e)) elif pend.distanceToPoint(pe) <= (wend+w)/2: + e.reverse() pend = ps wend = w elist.append((w,e))