src/hg/hgTracks/simpleTracks.c 1.72

1.72 2009/03/17 19:49:12 tdreszer
Multi-view composites toggle dense/full
Index: src/hg/hgTracks/simpleTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/simpleTracks.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -b -B -U 4 -r1.71 -r1.72
--- src/hg/hgTracks/simpleTracks.c	16 Mar 2009 19:06:11 -0000	1.71
+++ src/hg/hgTracks/simpleTracks.c	17 Mar 2009 19:49:12 -0000	1.72
@@ -451,12 +451,12 @@
 	{
 	char *encodedMapName = cgiEncode(tg->mapName);
 	if (vis == tvDense)
 	    {
-	    if (tg->canPack)
-		vis = tvPack;
-	    else
+        if(!tg->canPack || (tdbIsComposite(tg->tdb) && subgroupingExists(tg->tdb,"view")))
 		vis = tvFull;
+        else
+            vis = tvPack;
 	    }
 	else if (vis == tvFull || vis == tvPack || vis == tvSquish)
 	    vis = tvDense;
 	dyStringPrintf(dy, "&%s=%s", encodedMapName, hStringFromTv(vis));