da2e00021362a366f2f3b17b238305ca7981c7d2 tdreszer Thu Dec 15 12:44:34 2011 -0800 Some older composites have packable children which are seen in rightClick as unpackable. The mixed case that gives rise to this should not be allowed now, but we can support it for those older composites. The rule is, if any single subtrack is packable, then the whole tree is. diff --git src/hg/hgTracks/config.c src/hg/hgTracks/config.c index ad45869..4ac5bdc 100644 --- src/hg/hgTracks/config.c +++ src/hg/hgTracks/config.c @@ -283,31 +283,31 @@ hPrintf("<A TITLE='Downloadable files...' HREF='%s?%s=%u&g=%s'>Downloads</A>", // No vis display for downloadsOnly hgFileUiName(),cartSessionVarName(), cartSessionId(cart), tdb->track); else #endif///def DOWNLOADS_ONLY_TRACKS_INCLUDED if (hTrackOnChrom(track->tdb, chromName)) { if (tdbIsSuper(track->tdb)) { /* supertrack dropdown is hide/show */ superTrackDropDown(cart, track->tdb, 1); } else { /* check for option of limiting visibility to one mode */ hTvDropDownClassVisOnly(track->track, track->visibility, - track->canPack, (track->visibility == tvHide) ? + rTdbTreeCanPack(track->tdb), (track->visibility == tvHide) ? "hiddenText" : "normalText", trackDbSetting(track->tdb, "onlyVisibility")); } } else hPrintf("[No data-%s]", chromName); hPrintf("</TD>"); hPrintf("<TD NOWRAP>"); hPrintf("%s", tdb->longLabel); hPrintf("</TD>"); #ifdef PRIORITY_CHANGES_IN_CONFIG_UI if (withPriorityOverride) { hPrintf("<TD>"); #ifdef DOWNLOADS_ONLY_TRACKS_INCLUDED