]> granicus.if.org Git - graphviz/commitdiff
Fix bug where flat edges get zero weight during x positioning.
authorEmden R. Gansner <erg@alum.mit.edu>
Fri, 14 Mar 2014 20:15:07 +0000 (16:15 -0400)
committerEmden R. Gansner <erg@alum.mit.edu>
Fri, 14 Mar 2014 20:15:07 +0000 (16:15 -0400)
lib/dotgen/position.c

index 60a81b1b3af46bb3020c293b02e8f7d00758434e..b5af9ce122b3c4f4ff842d8786e050f063db88db 100644 (file)
@@ -305,6 +305,7 @@ make_LR_constraints(graph_t * g)
                    if (m0 > USHRT_MAX)
                        m0 = largeMinlen (m0);
                    ED_minlen(e0) = MAX(ED_minlen(e0), m0);
+                   ED_weight(e0) = MAX(ED_weight(e0), ED_weight(e));
                }
                else if (!ED_label(e)) {
                    /* unlabeled flat edge between non-neighbors