Index: draw_csect.c =================================================================== --- draw_csect.c (revision 28066) +++ draw_csect.c (revision 28067) @@ -859,7 +859,7 @@ case PCB_HID_MOUSE_POPUP: lid = get_layer_coords(x, y); if (lid >= 0) { - pcb_layervis_change_group_vis(lid, 1, 1); + pcb_layervis_change_group_vis(&PCB->hidlib, lid, 1, 1); pcb_actionva(&PCB->hidlib, "Popup", "layer", NULL); } else if ((x > 0) && (x < PCB_MM_TO_COORD(GROUP_WIDTH_MM))) {