Index: trunk/src/remove.c =================================================================== --- trunk/src/remove.c (revision 15571) +++ trunk/src/remove.c (revision 15572) @@ -40,11 +40,11 @@ pcb_lineop_remove, pcb_textop_remove, pcb_polyop_remove, - pcb_viaop_remove, - pcb_elemop_remove, NULL, NULL, NULL, + NULL, + NULL, pcb_lineop_remove_point, pcb_polyop_remove_point, pcb_arcop_remve, @@ -58,12 +58,12 @@ pcb_lineop_destroy, pcb_textop_destroy, pcb_polyop_destroy, - pcb_viaop_destroy, - pcb_elemop_destroy, NULL, NULL, NULL, NULL, + NULL, + NULL, pcb_polyop_destroy_point, pcb_arcop_destroy, pcb_ratop_destroy, Index: trunk/src/remove.h =================================================================== --- trunk/src/remove.h (revision 15571) +++ trunk/src/remove.h (revision 15572) @@ -34,7 +34,7 @@ #include "config.h" #define PCB_REMOVE_TYPES \ - (PCB_TYPE_VIA | PCB_TYPE_PSTK | PCB_TYPE_LINE_POINT | PCB_TYPE_LINE | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | \ + (PCB_TYPE_PSTK | PCB_TYPE_LINE_POINT | PCB_TYPE_LINE | PCB_TYPE_TEXT | PCB_TYPE_SUBC | \ PCB_TYPE_POLY_POINT | PCB_TYPE_POLY | PCB_TYPE_RATLINE | PCB_TYPE_ARC | PCB_TYPE_ARC_POINT) pcb_bool pcb_remove_selected(void);