X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_graph.c;h=715f0dc76e160f97645f404d4739fd689e82f452;hp=451e891490f8fddd3a5f399818113a3db99b4b9b;hb=c20f3bfc89a81e291b6374b6f414a1a4cac0a2e6;hpb=ee0d1f510efa666471925532b507d4ec233ba7e1 diff --git a/src/rrd_graph.c b/src/rrd_graph.c index 451e891..715f0dc 100644 --- a/src/rrd_graph.c +++ b/src/rrd_graph.c @@ -1358,6 +1358,16 @@ leg_place(image_desc_t *im) for(i=0;igdes_c;i++){ fill_last = fill; + + /* hid legends for rules which are not displayed */ + + if (im->gdes[i].gf == GF_HRULE && + (im->gdes[i].yrule < im->minval || im->gdes[i].yrule > im->maxval)) + im->gdes[i].legend[0] = '\0'; + + if (im->gdes[i].gf == GF_VRULE && + (im->gdes[i].xrule < im->start || im->gdes[i].xrule > im->end)) + im->gdes[i].legend[0] = '\0'; leg_cc = strlen(im->gdes[i].legend);