Index: trunk/src_plugins/lib_hid_pcbui/layer_menu.c =================================================================== --- trunk/src_plugins/lib_hid_pcbui/layer_menu.c (revision 29913) +++ trunk/src_plugins/lib_hid_pcbui/layer_menu.c (revision 29914) @@ -243,6 +243,9 @@ { pcb_hidval_t timerdata; + if ((pcb_gui == NULL) || (!pcb_gui->gui)) + return; + if (layer_menu_install_timer_active) { pcb_gui->stop_timer(pcb_gui, layer_menu_install_timer); layer_menu_install_timer_active = 0; @@ -285,6 +288,9 @@ /* pcb_trace("************ layer key update ev!\n");*/ + if ((pcb_gui == NULL) || (!pcb_gui->gui)) + return; + if (layer_menu_key_timer_active) { pcb_gui->stop_timer(pcb_gui, layer_menu_key_timer); layer_menu_key_timer_active = 0;