Index: trunk/src/rats_act.c =================================================================== --- trunk/src/rats_act.c (revision 21818) +++ trunk/src/rats_act.c (revision 21819) @@ -139,7 +139,7 @@ } case F_ResetLinesAndPolygons: - if (pcb_reset_found_lines_polys(pcb_true)) { + if (pcb_data_clear_obj_flag(PCB->Data, PCB_OBJ_LINE | PCB_OBJ_ARC | PCB_OBJ_POLY | PCB_OBJ_TEXT, PCB_FLAG_FOUND, 1, 1) > 0) { pcb_undo_inc_serial(); pcb_draw(); } @@ -146,7 +146,7 @@ break; case F_ResetPinsViasAndPads: - if (pcb_reset_found_pins_vias_pads(pcb_true)) { + if (pcb_data_clear_obj_flag(PCB->Data, PCB_OBJ_PSTK, PCB_FLAG_FOUND, 1, 1) > 0) { pcb_undo_inc_serial(); pcb_draw(); }