]> granicus.if.org Git - graphviz/commitdiff
Make sure node size information gets transferred to the derived graph.
authorEmden Gansner <erg@research.att.com>
Fri, 4 Nov 2011 22:04:32 +0000 (18:04 -0400)
committerEmden Gansner <erg@research.att.com>
Fri, 4 Nov 2011 22:04:32 +0000 (18:04 -0400)
lib/circogen/circularinit.c

index f1f82f94134a6769b2483c1e07851cf2d2e8a57a..fd3678a90a3579dd967922dd52d7d95e70999df3 100644 (file)
@@ -89,10 +89,9 @@ static node_t *makeDerivedNode(graph_t * dg, char *name, int isNode,
     ND_alg(n) = (void *) NEW(cdata);
     if (isNode) {
        ND_pos(n) = N_NEW(Ndim, double);
-#if 0
-       ND_xsize(n) = ND_xsize((node_t *) orig);
-       ND_ysize(n) = ND_ysize((node_t *) orig);
-#endif
+       ND_lw(n) = ND_lw((node_t *) orig);
+       ND_rw(n) = ND_rw((node_t *) orig);
+       ND_ht(n) = ND_ht((node_t *) orig);
        ORIGN(n) = (node_t *) orig;
     } else
        ORIGG(n) = (graph_t *) orig;