src/hg/hgTracks/hgTracks.c 1.1592
1.1592 2009/08/20 18:40:23 angie
Handle composite tracks in maxWindowSizeExceeded. (Individual subtracks of a composite track still not supported.)
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1591
retrieving revision 1.1592
diff -b -B -U 4 -r1.1591 -r1.1592
--- src/hg/hgTracks/hgTracks.c 19 Aug 2009 22:28:37 -0000 1.1591
+++ src/hg/hgTracks/hgTracks.c 20 Aug 2009 18:40:23 -0000 1.1592
@@ -3831,8 +3831,19 @@
{
int maxWinToDraw = getMaxWindowToDraw(tg->tdb);
if (maxWinToDraw > 1 && (winEnd - winStart) > maxWinToDraw)
{
+ if (tdbIsComposite(tg->tdb))
+ {
+ struct track *subtrack;
+ for (subtrack = tg->subtracks; subtrack != NULL; subtrack = subtrack->next)
+ {
+ subtrack->drawItems = drawMaxWindowWarning;
+ subtrack->limitedVis = tvDense;
+ subtrack->limitedVisSet = TRUE;
+ }
+ }
+ else
tg->drawItems = drawMaxWindowWarning;
tg->limitedVis = tvDense;
tg->limitedVisSet = TRUE;
return TRUE;