Index: trunk/src/obj_arc.c =================================================================== --- trunk/src/obj_arc.c (revision 19694) +++ trunk/src/obj_arc.c (revision 19695) @@ -760,6 +760,7 @@ if (sth != 1.0) arc->Thickness = pcb_round((double)arc->Thickness * sth); + pcb_arc_bbox(arc); pcb_arc_post(arc); } Index: trunk/src/obj_line.c =================================================================== --- trunk/src/obj_line.c (revision 19694) +++ trunk/src/obj_line.c (revision 19695) @@ -871,6 +871,7 @@ if (sth != 1.0) line->Thickness = pcb_round((double)line->Thickness * sth); + pcb_line_bbox(line); pcb_line_post(line); } Index: trunk/src/obj_text.c =================================================================== --- trunk/src/obj_text.c (revision 19694) +++ trunk/src/obj_text.c (revision 19695) @@ -779,6 +779,7 @@ if ((sth != 1.0) && (text->thickness > 0.0)) text->thickness = pcb_round((double)text->thickness * sth); + pcb_text_bbox(pcb_font(PCB, text->fid, 1), text); pcb_text_post(text); }