Index: trunk/src/obj_arc.c =================================================================== --- trunk/src/obj_arc.c (revision 12856) +++ trunk/src/obj_arc.c (revision 12857) @@ -633,7 +633,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_ARC, Layer, Arc, Arc); - PCB_CLEAR_PARENT(Arc); return NULL; } Index: trunk/src/obj_elem.c =================================================================== --- trunk/src/obj_elem.c (revision 12856) +++ trunk/src/obj_elem.c (revision 12857) @@ -1816,7 +1816,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_ELEMENT, Element, Element, Element); - PCB_CLEAR_PARENT(Element); return NULL; } Index: trunk/src/obj_line.c =================================================================== --- trunk/src/obj_line.c (revision 12856) +++ trunk/src/obj_line.c (revision 12857) @@ -758,7 +758,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_LINE, Layer, Line, Line); - PCB_CLEAR_PARENT(Line); return NULL; } Index: trunk/src/obj_pinvia.c =================================================================== --- trunk/src/obj_pinvia.c (revision 12856) +++ trunk/src/obj_pinvia.c (revision 12857) @@ -892,7 +892,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_VIA, Via, Via, Via); - PCB_CLEAR_PARENT(Via); return NULL; } Index: trunk/src/obj_poly.c =================================================================== --- trunk/src/obj_poly.c (revision 12856) +++ trunk/src/obj_poly.c (revision 12857) @@ -721,7 +721,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_POLY, Layer, Polygon, Polygon); - PCB_CLEAR_PARENT(Polygon); return NULL; } Index: trunk/src/obj_rat.c =================================================================== --- trunk/src/obj_rat.c (revision 12856) +++ trunk/src/obj_rat.c (revision 12857) @@ -222,7 +222,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_RATLINE, Rat, Rat, Rat); - PCB_CLEAR_PARENT(Rat); return NULL; } Index: trunk/src/obj_subc.c =================================================================== --- trunk/src/obj_subc.c (revision 12856) +++ trunk/src/obj_subc.c (revision 12857) @@ -1173,7 +1173,6 @@ if (!ctx->remove.bulk) pcb_draw(); pcb_undo_move_obj_to_remove(PCB_TYPE_SUBC, sc, sc, sc); - PCB_CLEAR_PARENT(sc); return NULL; } Index: trunk/src/obj_text.c =================================================================== --- trunk/src/obj_text.c (revision 12856) +++ trunk/src/obj_text.c (revision 12857) @@ -557,7 +557,6 @@ pcb_draw(); } pcb_undo_move_obj_to_remove(PCB_TYPE_TEXT, Layer, Text, Text); - PCB_CLEAR_PARENT(Text); return NULL; }