bcffaeb1cb9691429a39b40aaba346cec07f746d galt Mon Mar 2 18:36:01 2026 -0800 Fix from code review. refs #37175,#37189 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index 885121aceb3..d4cb5df4514 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -3910,31 +3910,31 @@ if (geneMostly) convertGenePredGeneToExon(gene); if (!sameString(lastChromSizeChrom, gene->chrom)) { chromSize = hChromSize(database, gene->chrom); safecpy(lastChromSizeChrom, sizeof lastChromSizeChrom, gene->chrom); } if (padding > 0) padExons(gene, chromSize, padding); // handle padding } else { isEOF = TRUE; } } - if (gene && hgFindMatches && !hashLookup(hgFindMatches, gene->name)) + if (gene && (!hgFindMatches || !hashLookup(hgFindMatches, gene->name))) // whitelist anything in search hash { if (gene && !showNoncoding && (gene->cdsStart == gene->cdsEnd)) { //skip non-coding gene genePredFree(&gene); } if (gene && knownCanonical && !hashLookup(kcHash, gene->name)) { //skip gene not in knownCanonical hash genePredFree(&gene); } if (gene && knownToTag && !hashLookup(ktHash, gene->name)) { // skip gene not in knownToTag Basic hash