Index: trunk/src_plugins/shape/shape.c =================================================================== --- trunk/src_plugins/shape/shape.c (revision 35926) +++ trunk/src_plugins/shape/shape.c (revision 35927) @@ -121,20 +121,20 @@ if (style == PCB_CORN_ROUND) { - /* add approximated ellipse points */ - segs -= 2; - for(n = 0,sa+=da; n < segs; n++,sa+=da) { - rnd_coord_t x, y; - x = rnd_round((double)cx + cos(sa) * (double)rx); - y = rnd_round((double)cy - sin(sa) * (double)ry); - if (need_rot) - rnd_rotate(&x, &y, rotcx, rotcy, cosra, sinra); - if ((x != lx) || (y != ly)) - pcb_poly_point_new(p, x, y); - lx = x; - ly = y; + /* add approximated ellipse points */ + segs -= 2; + for(n = 0,sa+=da; n < segs; n++,sa+=da) { + rnd_coord_t x, y; + x = rnd_round((double)cx + cos(sa) * (double)rx); + y = rnd_round((double)cy - sin(sa) * (double)ry); + if (need_rot) + rnd_rotate(&x, &y, rotcx, rotcy, cosra, sinra); + if ((x != lx) || (y != ly)) + pcb_poly_point_new(p, x, y); + lx = x; + ly = y; + } } - } /* add exact end point */ if (need_rot)