]> granicus.if.org Git - graphviz/commitdiff
Auxiliary reversed flat edges (ED_edge_type(e) == REVERSED) added
authorerg <devnull@localhost>
Fri, 20 Jun 2008 14:57:39 +0000 (14:57 +0000)
committererg <devnull@localhost>
Fri, 20 Jun 2008 14:57:39 +0000 (14:57 +0000)
during mincross need to be removed at the end of that phase.

lib/dotgen/mincross.c

index 112cefe71252b2a1e017e878894d75cf6997e88e..0a9099ab5169d69b18c482cc2ea49bc2329e5a8b 100644 (file)
@@ -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--;