From 226b7e126ce58d77b083fb694e173f3bf55d1d5f Mon Sep 17 00:00:00 2001 From: erg Date: Fri, 20 Jun 2008 14:57:39 +0000 Subject: [PATCH] Auxiliary reversed flat edges (ED_edge_type(e) == REVERSED) added during mincross need to be removed at the end of that phase. --- lib/dotgen/mincross.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/dotgen/mincross.c b/lib/dotgen/mincross.c index 112cefe71..0a9099ab5 100644 --- a/lib/dotgen/mincross.c +++ b/lib/dotgen/mincross.c @@ -567,7 +567,8 @@ static void cleanup2(graph_t * g, int nc) ND_order(v) = i; if (ND_flat_out(v).list) { for (j = 0; (e = ND_flat_out(v).list[j]); j++) - if (ED_edge_type(e) == FLATORDER) { + if ((ED_edge_type(e) == FLATORDER) || + (ED_edge_type(e) == REVERSED)) { delete_flat_edge(e); free(e); j--; -- 2.50.1