Index: hid_cam.c =================================================================== --- hid_cam.c (revision 28066) +++ hid_cam.c (revision 28067) @@ -472,7 +472,7 @@ } if (pcb->LayerGroups.grp[gid].len <= 0) continue; - pcb_layervis_change_group_vis(pcb->LayerGroups.grp[gid].lid[0], 1, 0); + pcb_layervis_change_group_vis(&pcb->hidlib, pcb->LayerGroups.grp[gid].lid[0], 1, 0); dst->grp_vis[gid] = 1; parse_layer_supplements(spk, spv, spc, &purpose, &xf, &xf_); @@ -507,7 +507,7 @@ offs--; if ((offs >= 0) && (offs < len)) { pcb_layergrp_id_t gid = gids[offs]; - pcb_layervis_change_group_vis(pcb->LayerGroups.grp[gid].lid[0], 1, 0); + pcb_layervis_change_group_vis(&pcb->hidlib, pcb->LayerGroups.grp[gid].lid[0], 1, 0); dst->grp_vis[gid] = 1; if (xf != NULL) { dst->xform[gid] = &dst->xform_[gid]; @@ -518,7 +518,7 @@ else { for(n = 0; n < len; n++) { pcb_layergrp_id_t gid = gids[n]; - pcb_layervis_change_group_vis(pcb->LayerGroups.grp[gid].lid[0], 1, 0); + pcb_layervis_change_group_vis(&pcb->hidlib, pcb->LayerGroups.grp[gid].lid[0], 1, 0); dst->grp_vis[gid] = 1; if (xf != NULL) { dst->xform[gid] = &dst->xform_[gid];