a424349f5b611e235efaae817550a8d51604a1cd
tdreszer
  Mon Aug 16 16:29:39 2010 -0700
Fixed missing ENCODE Gencode bug by using trackHash instead of tdbExtras
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 85e4ce2..86c1695 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -1585,7 +1585,7 @@
     {
     struct trackDb *parentTdb = trackDbCompositeParent(tdb);
     assert(parentTdb != NULL);
-    struct track *parentTrack = tdbExtrasGetOrDefault(parentTdb,"track",NULL);
+    struct track *parentTrack = hashFindVal(trackHash, parentTdb->track);
     assert(parentTrack != NULL);
     vis = tvMin(vis,(parentTrack->limitedVisSet?parentTrack->limitedVis:parentTrack->visibility));
     if (vis == tvHide) // short curcuit this effort