cb245d0c42739a9904c6239e59817e5dec052f49
max
  Wed Nov 6 07:40:02 2024 -0800
hide legend if all gnomad pli tracks are hidden, refs #26169

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 914d456..b55b48b 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -5297,30 +5297,31 @@
 color = colorFromCart(tg, color);
 
 if (tg->items == NULL && vis == tvDense && canDrawBigBedDense(tg))
     {
     bigBedDrawDense(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color);
     }
 else
     {
     if (vis == tvDense && tg->colorShades)
 	slSort(&tg->items, cmpLfWhiteToBlack);
     genericDrawItems(tg, seqStart, seqEnd, hvg, xOff, yOff, width,
 	    font, color, vis);
     }
 
 // put up the color key for the gnomAD pLI track
+// If you change this code below, you must also change hgTracks.js:hideLegends
 if (startsWith("pliBy", tg->track))
     doPliColors = TRUE;
 }
 
 void incRange(UBYTE *start, int size)
 /* Add one to range of bytes, taking care to not overflow. */
 {
 int i;
 UBYTE b;
 for (i=0; i<size; ++i)
     {
     b = start[i];
     if (b < 254)
 	start[i] = b+2;
     }