From 61fcefa987507fa60e9eef37200b08703ca8d069 Mon Sep 17 00:00:00 2001 From: Stefan Frederik Date: Sun, 3 Jan 2021 00:06:41 +0100 Subject: [PATCH] prepare for delete connection implementation --- src/check.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/check.c b/src/check.c index 63ef573b..5bc0a55a 100644 --- a/src/check.c +++ b/src/check.c @@ -309,7 +309,7 @@ void trim_wires(void) if(k == 1) xctx->wire[i].end1 += 1; else xctx->wire[i].end2 += 1; } - } + } } } } @@ -346,6 +346,7 @@ void trim_wires(void) j = 0; for(i=0;iwires;i++) { + xctx->wire[i].end1 = xctx->wire[i].end2 = -1; /* reset all endpoints we recalculate all at end */ if(wireflag[i]) { j++; /* hash_wire(XDELETE, i, 0);*/ /* can not be done since wire deletions change wire idexes in array */ @@ -373,7 +374,7 @@ void trim_wires(void) } while(changed); dbg(1, "trim_wires(): doloops=%d changed=%d\n", doloops, changed); my_free(115, &wireflag); - + update_conn_cues(0, 0); } void break_wires_at_pins(void)