Index: file_act.c =================================================================== --- file_act.c (revision 37163) +++ file_act.c (revision 37164) @@ -50,6 +50,7 @@ #include #include #include +#include #include "layer_vis.h" #include #include @@ -161,6 +162,7 @@ pcb_crosshair_move_absolute(pcb, RND_COORD_MAX, RND_COORD_MAX); /* make sure the crosshair is not above any object so ch* plugins release their highlights */ pcb_draw_inhibit_inc(); + rnd_hid_menu_merge_inhibit_inc(); pcb_board_remove(pcb); #undef PCB PCB = pcb = pcb_board_new(1); @@ -176,6 +178,7 @@ rnd_single_switch_to(&pcb->hidlib); pcb_draw_inhibit_dec(); + rnd_hid_menu_merge_inhibit_dec(); pcb_layervis_reset_stack(&pcb->hidlib); pcb_center_display(pcb, (pcb->hidlib.dwg.X1+pcb->hidlib.dwg.X2) / 2, (pcb->hidlib.dwg.Y1+pcb->hidlib.dwg.Y2) / 2);