diff --git a/src/move.c b/src/move.c index 59893122..89194b78 100644 --- a/src/move.c +++ b/src/move.c @@ -1136,7 +1136,7 @@ void move_objects(int what, int merge, double dx, double dy) else if(wire[n].sel == SELECTED2) wire[n].sel = SELECTED1; } - if(wire[n].sel & (SELECTED|SELECTED1)) + if((wire[n].sel & (SELECTED|SELECTED1)) && tclgetboolvar("orthogonal_wiring")) { if(xctx->manhattan_lines & 1) xctx->manhattan_lines=2; else if(xctx->manhattan_lines & 2) xctx->manhattan_lines=1;