Index: obj_arc_ui.c =================================================================== --- obj_arc_ui.c (revision 5283) +++ obj_arc_ui.c (revision 5284) @@ -39,6 +39,7 @@ int *end_pt = ch->AttachedObject.Ptr3; pcb_arc_t *arc = (pcb_arc_t *) pcb_crosshair.AttachedObject.Ptr2; pcb_angle_t start = arc->StartAngle, delta = arc->Delta; + pcb_coord_t mark = PCB_MM_TO_COORD(0.2); if (end_pt == NULL) { double end2, new_delta, new_start = atan2(-(ch->Y - arc->Y), (ch->X - arc->X)) * 180.0 / M_PI + 180.0; @@ -82,6 +83,8 @@ } pcb_gui->draw_arc(ch->GC, arc->X, arc->Y, arc->Width, arc->Height, start, delta); + pcb_gui->draw_line(ch->GC, arc->X-mark, arc->Y, arc->X+mark, arc->Y); + pcb_gui->draw_line(ch->GC, arc->X, arc->Y-mark, arc->X, arc->Y+mark); } int pcb_obj_ui_arc_point_bbox(int Type, void *Ptr1, void *Ptr2, void *Ptr3, pcb_box_t *res)