Index: smartdisperse.c =================================================================== --- smartdisperse.c (revision 17410) +++ smartdisperse.c (revision 17411) @@ -117,8 +117,9 @@ #define set_visited(obj) htpi_set(&visited, ((void *)(obj)), 1) #define is_visited(obj) htpi_has(&visited, ((void *)(obj))) -static int pcb_act_smartdisperse(int argc, const char **argv) +static int pcb_act_smartdisperse(int oargc, const char **oargv) { + PCB_OLD_ACT_BEGIN; const char *function = ARG(0); pcb_netlist_t *Nets; htpi_t visited; @@ -233,6 +234,7 @@ pcb_board_set_changed_flag(1); return 0; + PCB_OLD_ACT_END; } static pcb_hid_action_t smartdisperse_action_list[] = {