00c5122a1812c559e0b8decb5d6bde07ae50bfba tdreszer Thu Sep 2 09:09:23 2010 -0700 Toggle track vis was going to hide when subtrack vis overrode composite vis=hide. diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 916ce6a..d2583c1 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -510,7 +510,7 @@ char *encodedTableName = cgiEncode(parentName); char *view = NULL; boolean setView = subgroupFind(toggleGroup->tdb,"view",&view); - if(tgParent!=NULL && tvCompare(tgParent->visibility,vis) > 0) + if(tgParent!=NULL&& tgParent->visibility != tvHide && tvCompare(tgParent->visibility,vis) > 0) { setView = FALSE; // Must open parent to see opened child vis = tgParent->visibility;