Index: trunk/src/libcschem/cnc_grp.c =================================================================== --- trunk/src/libcschem/cnc_grp.c (revision 948) +++ trunk/src/libcschem/cnc_grp.c (revision 949) @@ -119,7 +119,12 @@ grp->xform = g2d_xform_rotate(grp->xform, grp->rot * CSCH_DEG2RAD); } +void csch_cgrp_role_update(csch_sheet_t *sheet, csch_cgrp_t *grp) +{ + grp->hdr.dsply = csch_cobj_dsply(grp); +} + void csch_cgrp_bbox_update(csch_sheet_t *sheet, csch_cgrp_t *grp) { csch_chdr_t *h; Index: trunk/src/libcschem/cnc_grp.h =================================================================== --- trunk/src/libcschem/cnc_grp.h (revision 948) +++ trunk/src/libcschem/cnc_grp.h (revision 949) @@ -42,6 +42,7 @@ void csch_cgrp_render_all(csch_sheet_t *sheet, csch_cgrp_t *grp); void csch_cgrp_xform_update(csch_sheet_t *sheet, csch_cgrp_t *grp); +void csch_cgrp_role_update(csch_sheet_t *sheet, csch_cgrp_t *grp); /*** standard calls on group refs ***/