X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fcharts%2Fplot-hist-cairo.c;h=620fe68c23fb460d70395b7bfbdc8d8abfd0e179;hb=08959981d167390d9c9ba0ac5a8a2558de9175af;hp=000695f331abdcded8c3e7097048b4305d6c6479;hpb=96994a54e60e9c95b8bba54c2281acf7059b1203;p=pspp diff --git a/src/output/charts/plot-hist-cairo.c b/src/output/charts/plot-hist-cairo.c index 000695f331..620fe68c23 100644 --- a/src/output/charts/plot-hist-cairo.c +++ b/src/output/charts/plot-hist-cairo.c @@ -118,9 +118,11 @@ xrchart_draw_histogram (const struct chart_item *chart_item, cairo_t *cr, return; } - xrchart_write_yscale (cr, geom, 0, gsl_histogram_max_val (h->gsl_hist)); - xrchart_write_xscale (cr, geom, gsl_histogram_min (h->gsl_hist), - gsl_histogram_max (h->gsl_hist)); + if (! xrchart_write_yscale (cr, geom, 0, gsl_histogram_max_val (h->gsl_hist))) + return; + if (! xrchart_write_xscale (cr, geom, gsl_histogram_min (h->gsl_hist), + gsl_histogram_max (h->gsl_hist))) + return; /* Draw the ticks and compute if the rendered tick text is wider than the bin */