Index: layer.c =================================================================== --- layer.c (revision 26775) +++ layer.c (revision 26776) @@ -1135,7 +1135,7 @@ pcb_layergrp_id_t grp; pcb_layer_id_t lid = v->new_id; grp = pcb_layer_get_group(pcb, lid); - return pcb_gui->set_layer_group(&pcb->hidlib, grp, v->purpose, v->purpi, lid, v->type, is_empty, xform); + return pcb_gui->set_layer_group(pcb_gui, &pcb->hidlib, grp, v->purpose, v->purpi, lid, v->type, is_empty, xform); } /* if the GUI doesn't have a set_layer, assume it wants to draw all layers */ @@ -1152,7 +1152,7 @@ *xform = NULL; if (pcb_gui->set_layer_group != NULL) - return pcb_gui->set_layer_group(&PCB->hidlib, -1, NULL, -1, pcb_layer_id(first->parent.data, first), PCB_LYT_VIRTUAL | PCB_LYT_UI, is_empty, xform); + return pcb_gui->set_layer_group(pcb_gui, &PCB->hidlib, -1, NULL, -1, pcb_layer_id(first->parent.data, first), PCB_LYT_VIRTUAL | PCB_LYT_UI, is_empty, xform); /* if the GUI doesn't have a set_layer, assume it wants to draw all layers */ return 1;