Index: act.c =================================================================== --- act.c (revision 26785) +++ act.c (revision 26786) @@ -297,7 +297,7 @@ /*pcb_trace("-jump-> %mm;%mm -> %mm;%mm\n", x, y, (pcb_coord_t)(x + xoffs), (pcb_coord_t)(y + yoffs));*/ pcb_gui->pan(pcb_round(x + xoffs), pcb_round(y + yoffs), 0); - pcb_gui->set_crosshair(x, y, HID_SC_PAN_VIEWPORT); + pcb_gui->set_crosshair(pcb_gui, x, y, HID_SC_PAN_VIEWPORT); pcb_gui->invalidate_all(pcb_gui, &PCB->hidlib); Index: infobar.c =================================================================== --- infobar.c (revision 26785) +++ infobar.c (revision 26786) @@ -49,7 +49,7 @@ static void infobar_tick(pcb_hidval_t user_data) { if (conf_core.rc.file_changed_interval > 0) { - infobar_timer = pcb_gui->add_timer(infobar_tick, (conf_core.rc.file_changed_interval * 1000.0), user_data); + infobar_timer = pcb_gui->add_timer(pcb_gui, infobar_tick, (conf_core.rc.file_changed_interval * 1000.0), user_data); last_interval = conf_core.rc.file_changed_interval; infobar_timer_active = 1; } @@ -72,7 +72,7 @@ if ((!infobar_gui_inited) || (last_interval == conf_core.rc.file_changed_interval)) return; if ((infobar_timer_active) && (pcb_gui != NULL) && (pcb_gui->stop_timer != NULL)) { - pcb_gui->stop_timer(infobar_timer); + pcb_gui->stop_timer(pcb_gui, infobar_timer); infobar_timer_active = 0; } infobar_tick(infobar_timer);