From: ellson Date: Fri, 28 Jul 2006 03:16:47 +0000 (+0000) Subject: clamp -ve node margins to 0 X-Git-Tag: LAST_LIBGRAPH~32^2~6025 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37dee19843fabcf0c5893631f7880c780ff96d92;p=graphviz clamp -ve node margins to 0 --- diff --git a/lib/common/shapes.c b/lib/common/shapes.c index a02945462..04a158faa 100644 --- a/lib/common/shapes.c +++ b/lib/common/shapes.c @@ -527,6 +527,8 @@ static void poly_init(node_t * n) /* padding */ if ((p = agget(n, "margin"))) { i = sscanf(p, "%lf,%lf", &marginx, &marginy); + if (marginx < 0) marginx = 0; + if (marginy < 0) marginy = 0; if (i > 0) { dimen.x += 2 * POINTS(marginx); if (i > 1)