Index: trunk/src/layer_vis.c =================================================================== --- trunk/src/layer_vis.c (revision 8339) +++ trunk/src/layer_vis.c (revision 8340) @@ -272,3 +272,8 @@ pcb_event_bind(PCB_EVENT_BOARD_CHANGED, layer_vis_sync_ev, NULL, layer_vis_cookie); pcb_event_bind(PCB_EVENT_LAYERS_CHANGED, layer_vis_sync_ev, NULL, layer_vis_cookie); } + +void layer_vis_uninit(void) +{ + pcb_event_unbind_allcookie(layer_vis_cookie); +} Index: trunk/src/main.c =================================================================== --- trunk/src/main.c (revision 8339) +++ trunk/src/main.c (revision 8340) @@ -253,6 +253,7 @@ pcb_hid_uninit(); pcb_text_uninit(); + layer_vis_uninit(); pcb_events_uninit(); pcb_strflg_uninit_buf();