Index: layer_grp.c =================================================================== --- layer_grp.c (revision 19117) +++ layer_grp.c (revision 19118) @@ -583,7 +583,7 @@ return 0; if (pcb_gui->set_layer_group != NULL) - return pcb_gui->set_layer_group(grp, pcb->LayerGroups.grp[grp].lid[0], pcb_layergrp_flags(pcb, grp), is_empty); + return pcb_gui->set_layer_group(grp, pcb->LayerGroups.grp[grp].purpose, pcb->LayerGroups.grp[grp].purpi, pcb->LayerGroups.grp[grp].lid[0], pcb_layergrp_flags(pcb, grp), is_empty); /* if the GUI doesn't have a set_layer, assume it wants to draw all layers */ return 1;