Index: undo_act.c =================================================================== --- undo_act.c (revision 17405) +++ undo_act.c (revision 17406) @@ -87,8 +87,9 @@ %end-doc */ -int pcb_act_Atomic(int argc, const char **argv) +int pcb_act_Atomic(int oargc, const char **oargv) { + PCB_OLD_ACT_BEGIN; if (argc != 1) PCB_ACT_FAIL(Atomic); @@ -110,6 +111,7 @@ break; } return 0; + PCB_OLD_ACT_END; } /* --------------------------------------------------------------------------- */ @@ -133,8 +135,9 @@ %end-doc */ -int pcb_act_Undo(int argc, const char **argv) +int pcb_act_Undo(int oargc, const char **oargv) { + PCB_OLD_ACT_BEGIN; const char *function = PCB_ACTION_ARG(0); if (!function || !*function) { pcb_notify_crosshair_change(pcb_false); @@ -152,6 +155,7 @@ } pcb_notify_crosshair_change(pcb_true); return 0; + PCB_OLD_ACT_END; } /* --------------------------------------------------------------------------- */ @@ -175,8 +179,9 @@ %end-doc */ -int pcb_act_Redo(int argc, const char **argv) +int pcb_act_Redo(int oargc, const char **oargv) { + PCB_OLD_ACT_BEGIN; pcb_notify_crosshair_change(pcb_false); if (pcb_tool_redo_act()) if (pcb_redo(pcb_true)) @@ -183,6 +188,7 @@ pcb_board_set_changed_flag(pcb_true); pcb_notify_crosshair_change(pcb_true); return 0; + PCB_OLD_ACT_END; }