X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fcairo-chart.c;h=db8eb67ecf45f65625bb2df0229a8b3335d6a17e;hb=dc0e37529d185a9848b0e53d424d40239d195c8c;hp=802aa07bd2a177ea39e12b8b26921999685f459c;hpb=621b1074dec940ae9ebfb1732f1ffa44d5d493b8;p=pspp diff --git a/src/output/cairo-chart.c b/src/output/cairo-chart.c index 802aa07bd2..db8eb67ecf 100644 --- a/src/output/cairo-chart.c +++ b/src/output/cairo-chart.c @@ -389,8 +389,9 @@ xrchart_write_scale (cairo_t *cr, struct xrchart_geometry *geom, geom->axis[orient].max = upper; geom->axis[orient].min = lower; - geom->axis[orient].scale = (fabs (geom->axis[orient].data_max - geom->axis[orient].data_min) - / fabs (geom->axis[orient].max - geom->axis[orient].min)); + struct xrchart_axis *axis = &geom->axis[orient]; + geom->axis[orient].scale = (fabs ((double) axis->data_max - axis->data_min) + / fabs (axis->max - axis->min)); if (orient == SCALE_ABSCISSA) {