Index: trunk/src/layer_grp.c =================================================================== --- trunk/src/layer_grp.c (revision 19376) +++ trunk/src/layer_grp.c (revision 19377) @@ -630,7 +630,7 @@ return 1; } -int pcb_layer_gui_set_layer(pcb_layergrp_id_t gid, pcb_layergrp_t *grp, int is_empty) +int pcb_layer_gui_set_layer(pcb_layergrp_id_t gid, const pcb_layergrp_t *grp, int is_empty) { /* if there's no GUI, that means no draw should be done */ if (pcb_gui == NULL) Index: trunk/src/layer_grp.h =================================================================== --- trunk/src/layer_grp.h (revision 19376) +++ trunk/src/layer_grp.h (revision 19377) @@ -94,7 +94,7 @@ pcb_bool pcb_layergrp_is_pure_empty(pcb_board_t *pcb, pcb_layergrp_id_t num); /* call the gui to set a layer group */ -int pcb_layer_gui_set_layer(pcb_layergrp_id_t gid, pcb_layergrp_t *grp, int is_empty); +int pcb_layer_gui_set_layer(pcb_layergrp_id_t gid, const pcb_layergrp_t *grp, int is_empty); int pcb_layer_gui_set_glayer(pcb_board_t *pcb, pcb_layergrp_id_t grp, int is_empty); /* returns a bitfield of pcb_layer_type_t; returns 0 if layer_idx is invalid. */