]> granicus.if.org Git - graphviz/commitdiff
Fix verbose printing. First, we are not printing the graph depth, but the
authorEmden Gansner <emdenrg@google.com>
Fri, 9 Dec 2016 20:28:41 +0000 (15:28 -0500)
committerEmden Gansner <emdenrg@google.com>
Fri, 9 Dec 2016 20:28:41 +0000 (15:28 -0500)
maximum number of steps to the center. Second, we can't use SLEAF if the root
is specified, since SLEAF is not calculated in that case.

lib/twopigen/circle.c

index 8bc950e3545ba1fdcfafefd16e52bfdef2f68735..9117908d8955c77fadc90696d07cdd67ffe102b4 100644 (file)
@@ -422,10 +422,10 @@ Agnode_t* circleLayout(Agraph_t * sg, Agnode_t * center)
 
     if (!center)
        center = findCenterNode(sg);
-    if (Verbose)
-       fprintf(stderr, "root = %s depth = %d\n", agnameof(center), SLEAF(center)-1);
 
     maxNStepsToCenter = setParentNodes(sg,center);
+    if (Verbose)
+       fprintf(stderr, "root = %s max steps to root = %d\n", agnameof(center), maxNStepsToCenter);
     if (maxNStepsToCenter < 0) {
        agerr(AGERR, "twopi: use of weight=0 creates disconnected component.\n");
        return center;