Index: trunk/src/layer_grp.c =================================================================== --- trunk/src/layer_grp.c (revision 19729) +++ trunk/src/layer_grp.c (revision 19730) @@ -60,6 +60,11 @@ inhibit_notify--; } +void pcb_layergrp_notify(pcb_board_t *pcb) +{ + NOTIFY(pcb); +} + pcb_layergrp_id_t pcb_layergrp_id(pcb_board_t *pcb, pcb_layergrp_t *grp) { if ((grp >= &pcb->LayerGroups.grp[0]) && (grp < &pcb->LayerGroups.grp[pcb->LayerGroups.len])) Index: trunk/src/layer_grp.h =================================================================== --- trunk/src/layer_grp.h (revision 19729) +++ trunk/src/layer_grp.h (revision 19730) @@ -154,6 +154,9 @@ void pcb_layergrp_inhibit_inc(void); void pcb_layergrp_inhibit_dec(void); +/* Send out a layer changed event if not inhibited */ +void pcb_layergrp_notify(pcb_board_t *pcb); + /* Rename an existing layer by idx */ int pcb_layergrp_rename(pcb_board_t *pcb, pcb_layergrp_id_t gid, const char *lname);