50461aa0137fb4d85bcb2566e441f1b582594401 kent Wed Jun 22 20:37:43 2022 -0700 Removing calls to baseColorDrawCleanup. diff --git src/hg/hgTracks/bamTrack.c src/hg/hgTracks/bamTrack.c index bcf349e..3cf543c 100644 --- src/hg/hgTracks/bamTrack.c +++ src/hg/hgTracks/bamTrack.c @@ -677,31 +677,30 @@ { int intronGap = 0; if (vis != tvDense) intronGap = atoi(trackDbSettingClosestToHomeOrDefault(tg->tdb, "intronGap", "0")); lfDrawSpecialGaps(lf, intronGap, TRUE, 0, tg, hvg, xOff, y, scale, color, color, vis); } if (vis != tvDense) { /* If highlighting differences between aligned sequence and genome when * zoomed way out, this must be done in a separate pass after exons are * drawn so that exons sharing the pixel don't overdraw differences. */ if ((indelShowQueryInsert || indelShowPolyA) && psl) baseColorOverdrawQInsert(tg, lf, hvg, xOff, y, scale, heightPer, mrnaSeq, psl, winStart, drawOpt, indelShowQueryInsert, indelShowPolyA); baseColorOverdrawDiff(tg, lf, hvg, xOff, y, scale, heightPer, mrnaSeq, psl, winStart, drawOpt); - baseColorDrawCleanup(lf, &mrnaSeq, &psl); } } void bamPairedDrawAt(struct track *tg, void *item, struct hvGfx *hvg, int xOff, int y, double scale, MgFont *font, Color color, enum trackVisibility vis) /* Draw a bam linked features series item at position. (like linkedFeaturesSeriesDrawAt, * but calls bamDrawAt instead of linkedFeaturesDrawAt) */ { struct linkedFeaturesSeries *lfs = item; struct linkedFeatures *lf; int midY = y + (tg->heightPer>>1); int prevEnd = lfs->start; if ((lf = lfs->features) == NULL) return;