Index: hid_cam.c =================================================================== --- hid_cam.c (revision 20815) +++ hid_cam.c (revision 20816) @@ -334,7 +334,8 @@ curr = strip(curr); if (*curr == '@') { - /* named layer */ + /* named layer group */ + pcb_xform_t *xf, xf_; pcb_layergrp_id_t gid; curr++; gid = pcb_layergrp_by_name(pcb, curr); @@ -346,6 +347,11 @@ continue; pcb_layervis_change_group_vis(pcb->LayerGroups.grp[gid].lid[0], 1, 0); dst->grp_vis[gid] = 1; + + parse_layer_supplements(spk, spv, spc, &purpose, &xf, &xf_); + + dst->xform[gid] = &dst->xform_[gid]; + memcpy(&dst->xform_[gid], &xf_, sizeof(pcb_xform_t)); } else { /* by layer type */