From: Emden R. Gansner Date: Fri, 14 Mar 2014 20:15:07 +0000 (-0400) Subject: Fix bug where flat edges get zero weight during x positioning. X-Git-Tag: 2.38.0~23^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=78e09defb44d97132c64bfa515694c37e82f465d;p=graphviz Fix bug where flat edges get zero weight during x positioning. --- diff --git a/lib/dotgen/position.c b/lib/dotgen/position.c index 60a81b1b3..b5af9ce12 100644 --- a/lib/dotgen/position.c +++ b/lib/dotgen/position.c @@ -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