]> granicus.if.org Git - graphviz/commitdiff
Correct problem using xlabels with neato -n2
authorEmden Gansner <erg@research.att.com>
Fri, 6 Jan 2012 19:38:19 +0000 (14:38 -0500)
committerEmden Gansner <erg@research.att.com>
Fri, 6 Jan 2012 19:38:19 +0000 (14:38 -0500)
lib/neatogen/neatoinit.c

index c0bf7315b76c521cb94a1bab3616f03c68d1e597..c245fecb15b7d0b67a53c1ad66898880e368ecc9 100644 (file)
@@ -615,6 +615,10 @@ static void translateE(edge_t * e, pointf offset)
        ED_label(e)->pos.x -= offset.x;
        ED_label(e)->pos.y -= offset.y;
     }
+    if (ED_xlabel(e) && ED_xlabel(e)->set) {
+       ED_xlabel(e)->pos.x -= offset.x;
+       ED_xlabel(e)->pos.y -= offset.y;
+    }
     if (ED_head_label(e) && ED_head_label(e)->set) {
        ED_head_label(e)->pos.x -= offset.x;
        ED_head_label(e)->pos.y -= offset.y;