Index: fontmode.c =================================================================== --- fontmode.c (revision 17588) +++ fontmode.c (revision 17589) @@ -100,9 +100,8 @@ pcb_poly_invalidate_draw(layer, np); } -static fgw_error_t pcb_act_FontEdit(fgw_arg_t *ores, int oargc, fgw_arg_t *oargv) +static fgw_error_t pcb_act_FontEdit(fgw_arg_t *res, int argc, fgw_arg_t *argv) { - PCB_OLD_ACT_BEGIN; pcb_font_t *font; pcb_symbol_t *symbol; pcb_layer_t *lfont, *lorig, *lwidth, *lgrid, *lsilk; @@ -229,8 +228,8 @@ int y = (l + 1) * CELL_SIZE; pcb_line_new_merge(lgrid, 0, y, PCB->MaxWidth, y, PCB_MIL_TO_COORD(1), PCB_MIL_TO_COORD(1), pcb_no_flags()); } + PCB_ACT_IRES(0); return 0; - PCB_OLD_ACT_END; } static const char pcb_acts_fontsave[] = "FontSave()"; @@ -240,9 +239,8 @@ %end-doc */ -static fgw_error_t pcb_act_FontSave(fgw_arg_t *ores, int oargc, fgw_arg_t *oargv) +static fgw_error_t pcb_act_FontSave(fgw_arg_t *res, int argc, fgw_arg_t *argv) { - PCB_OLD_ACT_BEGIN; pcb_font_t *font; pcb_symbol_t *symbol; int i; @@ -354,8 +352,8 @@ pcb_font_set_info(font); pcb_actionl("SaveFontTo", NULL); + PCB_ACT_IRES(0); return 0; - PCB_OLD_ACT_END; } pcb_action_t fontmode_action_list[] = {