Index: layer_vis.c =================================================================== --- layer_vis.c (revision 7733) +++ layer_vis.c (revision 7734) @@ -191,7 +191,7 @@ printf("pcb_layervis_change_group_vis(Layer=%d, On=%d, ChangeStackOrder=%d)\n", Layer, On, ChangeStackOrder); /* decrement 'i' to keep stack in order of layergroup */ - if ((group = pcb_layer_get_group(Layer)) >= 0) { + if ((group = pcb_layer_get_group(PCB, Layer)) >= 0) { for (i = PCB->LayerGroups.grp[group].len; i;) { pcb_layer_id_t layer = PCB->LayerGroups.grp[group].lid[--i];