Index: command.c =================================================================== --- command.c (revision 25207) +++ command.c (revision 25208) @@ -93,7 +93,7 @@ PCB_ACT_CONVARG(1, FGW_STR, LoadElementToBuffer, filename = argv[1].val.str); if (pcb_buffer_load_footprint(PCB_PASTEBUFFER, filename, NULL)) - pcb_tool_select_by_id(PCB_MODE_PASTE_BUFFER); + pcb_tool_select_by_id(&PCB->hidlib, PCB_MODE_PASTE_BUFFER); PCB_ACT_IRES(0); return 0; @@ -110,7 +110,7 @@ PCB_ACT_MAY_CONVARG(2, FGW_STR, LoadLayoutToBuffer, format = argv[2].val.str); if (pcb_buffer_load_layout(PCB, PCB_PASTEBUFFER, filename, format)) - pcb_tool_select_by_id(PCB_MODE_PASTE_BUFFER); + pcb_tool_select_by_id(&PCB->hidlib, PCB_MODE_PASTE_BUFFER); PCB_ACT_IRES(0); return 0;