]> granicus.if.org Git - graphviz/commitdiff
Fix bug 772
authorellson <devnull@localhost>
Tue, 18 Oct 2005 19:04:55 +0000 (19:04 +0000)
committerellson <devnull@localhost>
Tue, 18 Oct 2005 19:04:55 +0000 (19:04 +0000)
cmd/dotty/dotty_draw.lefty

index 39323b7ff18d7f26b7c71647c983419732d50985..3204339c398bc81eff48c2db45aabaf53208b8ca 100644 (file)
@@ -307,10 +307,12 @@ dotty.protogt.movenodedraw = function (draws, dp) {
             if (draw[i].type == 'E' | draw[i].type == 'e') {
                 draw[i].c.x = draw[i].c.x + dp.x;
                 draw[i].c.y = draw[i].c.y + dp.y;
-            } else if (
-                draw[i].type == 'P' | draw[i].type == 'p' |
-                draw[i].type == 'L' | draw[i].type == 'B'
-            ) {
+            } else if (draw[i].type == 'P' | draw[i].type == 'p') {
+                for (j = 1; draw[i].ps[j]; j = j + 1) {
+                    draw[i].ps[j].x = draw[i].ps[j].x + dp.x;
+                    draw[i].ps[j].y = draw[i].ps[j].y + dp.y;
+                }
+            } else if (draw[i].type == 'L' | draw[i].type == 'B') {
                 for (j = 0; draw[i].ps[j]; j = j + 1) {
                     draw[i].ps[j].x = draw[i].ps[j].x + dp.x;
                     draw[i].ps[j].y = draw[i].ps[j].y + dp.y;