Index: obj_arc.c =================================================================== --- obj_arc.c (revision 28727) +++ obj_arc.c (revision 28728) @@ -394,6 +394,7 @@ Arc->Thickness, Arc->Clearance, pcb_flag_mask(Arc->Flags, PCB_FLAG_FOUND | ctx->buffer.extraflg), pcb_false); pcb_arc_copy_meta(a, Arc); + if (ctx->buffer.keep_id) a->ID = Arc->ID; return a; }