src/hg/hgTracks/container.c 1.5
1.5 2010/05/18 19:01:16 kent
Adding parent field to struct track, and filling it in for composite and container subtracks. For supertracks, the existing parent finding at the track (as opposed to trackDb) level is buried enough this is difficult, so putting this off until the mythical day when supertracks are refactored out. Making mrna searches open mrna track in hg19, and in general improving search auto-opening when track and table name are different.
Index: src/hg/hgTracks/container.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/container.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -b -B -U 4 -r1.4 -r1.5
--- src/hg/hgTracks/container.c 14 May 2010 21:35:37 -0000 1.4
+++ src/hg/hgTracks/container.c 18 May 2010 19:01:16 -0000 1.5
@@ -75,8 +75,9 @@
TrackHandler handler = lookupTrackHandler(subtdb->table);
if (handler != NULL)
handler(subtrack);
slAddHead(&track->subtracks, subtrack);
+ subtrack->parent = track;
if (subtdb->subtracks != NULL)
makeContainerTrack(subtrack, subtdb);
}
slSort(&track->subtracks, trackPriCmp);