Index: obj_common.c =================================================================== --- obj_common.c (revision 10940) +++ obj_common.c (revision 10941) @@ -142,6 +142,9 @@ *x = ((pcb_pin_t *)(obj))->X; *y = ((pcb_pin_t *)(obj))->Y; break; + case PCB_OBJ_ARC: + pcb_arc_middle((const pcb_arc_t *)obj, x, y); + break; default: *x = (obj->BoundingBox.X1 + obj->BoundingBox.X2) / 2; *y = (obj->BoundingBox.Y1 + obj->BoundingBox.Y2) / 2;