Index: obj_pstk_op.c =================================================================== --- obj_pstk_op.c (revision 28727) +++ obj_pstk_op.c (revision 28728) @@ -37,6 +37,7 @@ npid = pcb_pstk_proto_insert_dup(ctx->buffer.dst, proto, 1); p = pcb_pstk_new_tr(ctx->buffer.dst, -1, npid, ps->x, ps->y, ps->Clearance, pcb_flag_mask(ps->Flags, PCB_FLAG_FOUND | ctx->buffer.extraflg), ps->rot, ps->xmirror, ps->smirror); + if (ctx->buffer.keep_id) p->ID = ps->ID; return pcb_pstk_copy_meta(p, ps); }