Index: obj_rat.c =================================================================== --- obj_rat.c (revision 4860) +++ obj_rat.c (revision 4861) @@ -115,7 +115,7 @@ } END_LOOP; if (changed) { - Draw(); + pcb_draw(); IncrementUndoSerialNumber(); } return (changed); @@ -166,7 +166,7 @@ DrawLine(CURRENT, newone); } MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); - Draw(); + pcb_draw(); return (newone); } @@ -192,7 +192,7 @@ EraseRat(Rat); MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); DrawLine(ctx->move.dst_layer, newone); - Draw(); + pcb_draw(); return (newone); } @@ -213,7 +213,7 @@ if (PCB->RatOn) { EraseRat(Rat); if (!ctx->remove.bulk) - Draw(); + pcb_draw(); } MoveObjectToRemoveUndoList(PCB_TYPE_RATLINE, Rat, Rat, Rat); return NULL;