The NaN check should only use lastgdes when following a STACK -- Scott Mace <smace...
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Fri, 31 Jan 2003 06:46:32 +0000 (06:46 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Fri, 31 Jan 2003 06:46:32 +0000 (06:46 +0000)
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@176 a5681a0c-68f1-0310-ab6d-d61299d08faa

src/rrd_graph.c

index 9e9cd8f..e1160f2 100644 (file)
@@ -2399,7 +2399,7 @@ graph_paint(image_desc_t *im, char ***calcpr)
       /* make sure we do not run into trouble when stacking on NaN */
       for(ii=0;ii<im->xsize;ii++){
         if (isnan(im->gdes[i].p_data[ii])) {
-          if (lastgdes) {
+          if (lastgdes && (im->gdes[i].gf == GF_STACK)) {
             im->gdes[i].p_data[ii] = lastgdes->p_data[ii];
           } else {
             im->gdes[i].p_data[ii] =  ytr(im,areazero);