Index: autoplace/action.c =================================================================== --- autoplace/action.c (revision 36993) +++ autoplace/action.c (revision 36994) @@ -45,12 +45,12 @@ /* DOC: autoplaceselected */ static fgw_error_t pcb_act_AutoPlaceSelected(fgw_arg_t *res, int argc, fgw_arg_t *argv) { - rnd_hid_busy(PCB, 1); + rnd_hid_busy(&PCB->hidlib, 1); if (rnd_hid_message_box(RND_ACT_DESIGN, "question", "Autoplace start", "Auto-placement can NOT be undone.\nDo you want to continue anyway?", "no", 0, "yes", 1, NULL) == 1) { if (AutoPlaceSelected()) pcb_board_set_changed_flag(PCB_ACT_BOARD, rnd_true); } - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); RND_ACT_IRES(0); return 0; } Index: autoroute/action.c =================================================================== --- autoroute/action.c (revision 36993) +++ autoroute/action.c (revision 36994) @@ -49,7 +49,7 @@ RND_ACT_CONVARG(1, FGW_KEYWORD, AutoRoute, op = fgw_keyword(&argv[1])); - rnd_hid_busy(PCB, 1); + rnd_hid_busy(&PCB->hidlib, 1); switch(op) { case F_AllRats: case F_All: @@ -65,7 +65,7 @@ RND_ACT_FAIL(AutoRoute); return 1; } - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); RND_ACT_IRES(0); return 0; } Index: djopt/djopt.c =================================================================== --- djopt/djopt.c (revision 36993) +++ djopt/djopt.c (revision 36994) @@ -2449,7 +2449,7 @@ SwitchDrawingWindow(PCB->Zoom, Output.drawing_area->window, conf_core.editor.show_solder_side, rnd_false); #endif - rnd_hid_busy(PCB, 1); + rnd_hid_busy(&PCB->hidlib, 1); lines = 0; corners = 0; @@ -2487,7 +2487,7 @@ if (RND_NSTRCMP(arg, "splitlines") == 0) { if (canonicalize_lines()) pcb_undo_inc_serial(); - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); return 0; } @@ -2549,7 +2549,7 @@ saved += miter(); else { printf("unknown command: %s\n", arg); - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); return 1; } @@ -2559,7 +2559,7 @@ if (saved) pcb_undo_inc_serial(); - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); RND_ACT_IRES(0); return 0; } Index: io_hyp/io_hyp.c =================================================================== --- io_hyp/io_hyp.c (revision 36993) +++ io_hyp/io_hyp.c (revision 36994) @@ -109,9 +109,9 @@ if (debug > 0) rnd_message(RND_MSG_INFO, "Importing Hyperlynx file '%s', debug level %d\n", fname, debug); - rnd_hid_busy(PCB, 1); + rnd_hid_busy(&PCB->hidlib, 1); retval = hyp_parse(PCB->Data, fname, debug); - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); /* notify GUI */ rnd_event(&PCB->hidlib, PCB_EVENT_LAYERS_CHANGED, NULL); Index: jostle/jostle.c =================================================================== --- jostle/jostle.c (revision 36993) +++ jostle/jostle.c (revision 36994) @@ -110,10 +110,10 @@ } } while ((p = p->f) != s); /* ddraw->flush_debug_draw();*/ -/* rnd_hid_busy(PCB, 1); */ +/* rnd_hid_busy(&PCB->hidlib, 1); */ /* sleep(3); ddraw->finish_debug_draw();*/ -/* rnd_hid_busy(PCB, 0); */ +/* rnd_hid_busy(&PCB->hidlib, 0); */ } /* Find the bounding box of a rnd_polyarea_t. Index: vendordrill/vendor.c =================================================================== --- vendordrill/vendor.c (revision 36993) +++ vendordrill/vendor.c (revision 36994) @@ -167,9 +167,9 @@ /* DOC: applyvendor.html */ fgw_error_t pcb_act_ApplyVendor(fgw_arg_t *res, int argc, fgw_arg_t *argv) { - rnd_hid_busy(PCB, 1); + rnd_hid_busy(&PCB->hidlib, 1); apply_vendor_map(); - rnd_hid_busy(PCB, 0); + rnd_hid_busy(&PCB->hidlib, 0); RND_ACT_IRES(0); return 0; }