Index: trunk/src/move.c =================================================================== --- trunk/src/move.c (revision 5898) +++ trunk/src/move.c (revision 5899) @@ -106,8 +106,6 @@ pcb_opctx_t ctx; void *ptr2; - pcb_draw_inhibit_inc(); - ctx.move.pcb = PCB; ctx.move.dx = DX; ctx.move.dy = DY; @@ -117,6 +115,8 @@ if (DX == 0 && DY == 0) return NULL; + pcb_draw_inhibit_inc(); + if (Type == PCB_TYPE_ARC_POINT) { /* moving the endpoint of an arc is not really a move, but a change of arc properties */ if (pcb_crosshair.AttachedObject.radius == 0)