From: erg Date: Fri, 20 Jun 2008 14:57:39 +0000 (+0000) Subject: Auxiliary reversed flat edges (ED_edge_type(e) == REVERSED) added X-Git-Tag: LAST_LIBGRAPH~32^2~3945 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=226b7e126ce58d77b083fb694e173f3bf55d1d5f;p=graphviz Auxiliary reversed flat edges (ED_edge_type(e) == REVERSED) added during mincross need to be removed at the end of that phase. --- 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--;