]> granicus.if.org Git - graphviz/commitdiff
Add missing gvbindrec for subgraphs
authorEmden R. Gansner <erg@research.att.com>
Mon, 9 Sep 2013 19:31:03 +0000 (15:31 -0400)
committerEmden R. Gansner <erg@research.att.com>
Mon, 9 Sep 2013 19:31:03 +0000 (15:31 -0400)
cmd/tools/gvpack.c

index 151db9517a940c1fdd43098ab6d02cfe33b52366..8b6199df451a22870b394c6f66fbfd5d43c8ae90 100644 (file)
@@ -676,6 +676,7 @@ cloneSubg(Agraph_t * g, Agraph_t * ng, Agsym_t * G_bb, Dt_t * gnames)
 #ifdef WITH_CGRAPH
     for (subg = agfstsubg (g); subg; subg = agfstsubg (subg)) {
        nsubg = agsubg(ng, xName(gnames, agnameof(subg)), 1);
+       agbindrec (nsubg, "Agraphinfo_t", sizeof(Agraphinfo_t), TRUE);
 #else
     mg = g->meta_node->graph;
     for (me = agfstout(mg, g->meta_node); me; me = agnxtout(mg, me)) {
@@ -837,6 +838,7 @@ static Agraph_t *cloneGraph(Agraph_t ** gs, int cnt, GVC_t * gvc)
        subg = agsubg(root, xName(gnames, agnameof(g)));
 #else
        subg = agsubg(root, xName(gnames, agnameof(g)), 1);
+       agbindrec (subg, "Agraphinfo_t", sizeof(Agraphinfo_t), TRUE);
 #endif
        cloneSubg(g, subg, G_bb, gnames);
     }