200e7d162f72dff119e017c4dfda60b34df02103 tdreszer Mon Sep 27 15:22:14 2010 -0700 Added support for tdbIsContainer() and tdbIsContainerChild() diff --git src/hg/lib/hui.c src/hg/lib/hui.c index a476c08..1de9c27 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -6704,7 +6704,7 @@ } } hideShowDropDown(tdb->track, show, (show && visibleChild) ? - "normalText" : "hiddenText"); + "normalText visDD" : "hiddenText visDD"); return TRUE; } @@ -6735,6 +6735,8 @@ // returns visibility limited by ancestry (or subtrack vis override) { enum trackVisibility vis = tdb->visibility; +if (!noSupers && vis == tvHide && tdbIsSuperTrack(tdb) && tdb->isShow) + vis = tvFull; if (cart != NULL) { char *cartVis = NULL; @@ -6751,7 +6753,7 @@ if (cartVis != NULL) { vis = hTvFromString(cartVis); - if (tdbIsCompositeChild(tdb)) + if (tdbIsContainerOrCompositeChild(tdb)) return vis; // subtrackVis override } }