Index: obj_pstk_inlines.h =================================================================== --- obj_pstk_inlines.h (revision 12831) +++ obj_pstk_inlines.h (revision 12832) @@ -227,10 +227,13 @@ return pcb_pstk_shape(ps, lyt, comb); } -static inline PCB_FUNC_UNUSED pcb_pstk_shape_t *pcb_pstk_shape_gid(pcb_board_t *pcb, pcb_pstk_t *ps, pcb_layergrp_id_t gid, pcb_layer_combining_t comb) +static inline PCB_FUNC_UNUSED pcb_pstk_shape_t *pcb_pstk_shape_gid(pcb_board_t *pcb, pcb_pstk_t *ps, pcb_layergrp_id_t gid, pcb_layer_combining_t comb, pcb_layergrp_t **grp_out) { pcb_layergrp_t *grp = pcb_get_layergrp(pcb, gid); + if (grp_out != NULL) + *grp_out = grp; + if ((grp == NULL) || (grp->len < 1)) return NULL;