Skip to content

Prevent exponential growth of length of edges in clusters

iamthad requested to merge iamthad/graphviz:master into master

edgelabel_ranks gets called for the root graph and all of its cluster subgraphs. It should only double ED_minlen for each edge once. Reverting the test for labeled edges to check only the active graph, rather than its root, prevents it from expanding the minlen once for every level of cluster containing the edge.

Fixes #1246 (closed)

Merge request reports