Index: stub_draw.c =================================================================== --- stub_draw.c (revision 21364) +++ stub_draw.c (revision 21365) @@ -45,12 +45,17 @@ pcb_text_draw_(info, &t, 0, 0, PCB_TXT_TINY_ACCURATE); } -static pcb_bool dummy_mouse(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) +static pcb_bool dummy_mouse_old(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) { return 0; } +static pcb_bool dummy_mouse(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) +{ + return 0; +} + /****** fab ******/ int dummy_DrawFab_overhang(void) @@ -77,7 +82,7 @@ void (*pcb_stub_draw_csect)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e) = dummy_draw_csect; -pcb_bool (*pcb_stub_draw_csect_mouse_ev)(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse; +pcb_bool (*pcb_stub_draw_csect_mouse_ev)(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse_old; /****** font selector GUI ******/ @@ -91,7 +96,7 @@ static int dummy_fontsel_type = 0; void (*pcb_stub_draw_fontsel)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e) = dummy_draw_fontsel; -pcb_bool (*pcb_stub_draw_fontsel_mouse_ev)(void *widget, void *draw_data, pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse; +pcb_bool (*pcb_stub_draw_fontsel_mouse_ev)(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse; pcb_text_t **pcb_stub_draw_fontsel_text_obj = &dummy_fontsel_text; pcb_layer_t **pcb_stub_draw_fontsel_layer_obj = &dummy_fontsel_layer; int *pcb_stub_draw_fontsel_text_type = &dummy_fontsel_type;