Index: obj_line.h =================================================================== --- obj_line.h (revision 4576) +++ obj_line.h (revision 4577) @@ -62,7 +62,17 @@ void FortyFiveLine(AttachedLineTypePtr); void EnforceLineDRC(void); +/* Rather than mode the line bounding box, we set it so the point bounding + * boxes are updated too. + */ +#define MOVE_LINE_LOWLEVEL(l,dx,dy) \ + { \ + MOVE((l)->Point1.X,(l)->Point1.Y,(dx),(dy)) \ + MOVE((l)->Point2.X,(l)->Point2.Y,(dx),(dy)) \ + SetLineBoundingBox ((l)); \ + } + #define LINE_LOOP(layer) do { \ LineType *line; \ gdl_iterator_t __it__; \