]> granicus.if.org Git - graphviz/commitdiff
Fix bug 2393
authorEmden R. Gansner <erg@alum.mit.edu>
Thu, 5 Dec 2013 19:04:36 +0000 (14:04 -0500)
committerEmden R. Gansner <erg@alum.mit.edu>
Thu, 5 Dec 2013 19:04:36 +0000 (14:04 -0500)
lib/common/emit.c

index 3eb61564e83b12169353c7bed34da6e1d3b6f197..7a241dd2bb73d1faa73cdbc01bc0bf1f6ba5d906 100644 (file)
@@ -3138,6 +3138,8 @@ static void init_job_viewport(GVJ_t * job, graph_t * g)
     Z = 1.0;
     if (GD_drawing(g)->size.x > 0.001 && GD_drawing(g)->size.y > 0.001) { /* graph size was given by user... */
        size = GD_drawing(g)->size;
+       if (sz.x == 0) sz.x = size.x;
+       if (sz.y == 0) sz.y = size.y;
        if ((size.x < sz.x) || (size.y < sz.y) /* drawing is too big (in either axis) ... */
            || ((GD_drawing(g)->filled) /* or ratio=filled requested and ... */
                && (size.x > sz.x) && (size.y > sz.y))) /* drawing is too small (in both axes) ... */