diff --git a/src/callback.c b/src/callback.c index 54d7ff0b..1853799d 100644 --- a/src/callback.c +++ b/src/callback.c @@ -219,6 +219,7 @@ static void start_line(double mx, double my) if(xctx->constr_mv == 1) my = xctx->my_double_save; if(xctx->constr_mv == 2) mx = xctx->mx_double_save; } else { + xctx->manhattan_lines = 0; xctx->mx_double_save=mx; xctx->my_double_save=my; } @@ -245,6 +246,7 @@ static void start_wire(double mx, double my) if(xctx->constr_mv == 1) my = xctx->my_double_save; if(xctx->constr_mv == 2) mx = xctx->mx_double_save; } else { + xctx->manhattan_lines = 1; xctx->mx_double_save=mx; xctx->my_double_save=my; }