X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fcharts%2Fspreadlevel-cairo.c;h=7167c4c8e6cf57e8dd74f14a5d82b52910318354;hb=ab6a6170a426bbae24d65f7aedaa0c38913ca44c;hp=13b7a7a3b5c2fc17464d89b340284acc2a5e3c76;hpb=0df9cdd3df66caf4353128feff3008289cda8115;p=pspp diff --git a/src/output/charts/spreadlevel-cairo.c b/src/output/charts/spreadlevel-cairo.c index 13b7a7a3b5..7167c4c8e6 100644 --- a/src/output/charts/spreadlevel-cairo.c +++ b/src/output/charts/spreadlevel-cairo.c @@ -37,10 +37,13 @@ xrchart_draw_spreadlevel (const struct chart_item *chart_item, cairo_t *cr, xrchart_write_title (cr, geom, _("Spread vs. Level Plot of %s"), name); xrchart_write_xlabel (cr, geom, _("Level")); xrchart_write_ylabel (cr, geom, _("Spread")); - - xrchart_write_xscale (cr, geom, sl->x_lower, sl->x_upper); - xrchart_write_yscale (cr, geom, sl->y_lower, sl->y_upper); + + if (! xrchart_write_xscale (cr, geom, sl->x_lower, sl->x_upper)) + return; + + if (! xrchart_write_yscale (cr, geom, sl->y_lower, sl->y_upper)) + return; for (i = 0 ; i < sl->n_data; ++i) {