651e4b46d7060ede4d9a977a1cd838f55e3315e9
braney
  Tue May 7 11:35:30 2024 -0700
don't draw chevrons in squish mode even if intronGap is set.

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 9ed8cd6..369af81 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -4098,31 +4098,31 @@
 	    if (qGap == 0 || (gapFactor > 0 && tGap > gapFactor * qGap))
 		innerLine(hvg, x1, midY, w, color);
 	    else
 		{
 		int midY1 = midY - (heightPer>>2);
 		int midY2 = midY + (heightPer>>2);
 		if (chainLines && (vis == tvSquish))
 		    {
 		    midY1 = y;
 		    midY2 = y + heightPer - 1;
 		    }
 		innerLine(hvg, x1, midY1, w, color);
 		innerLine(hvg, x1, midY2, w, color);
 		}
 	    }
-	if (intronGap && (qGap == 0) && (tGap >= intronGap))
+	if ((vis == tvFull || vis == tvPack) && (intronGap && (qGap == 0) && (tGap >= intronGap)))
 	    {
             clippedBarbs(hvg, x1, midY, w, tl.barbHeight, tl.barbSpacing,
 			 lf->orientation, bColor, FALSE);
 	    }
         }
     }
 }
 
 /* Rule of thumb for displaying chain gaps: consider a valid double-sided
  * gap if target side is at most 5 times greater than query side. */
 #define CHAIN_GAP_FACTOR 5
 
 void linkedFeaturesDrawAt(struct track *tg, void *item,
                           struct hvGfx *hvg, int xOff, int y, double scale,
                           MgFont *font, Color color, enum trackVisibility vis)