742b807bec5f518fc190023cc619c61103c2b5b6 braney Thu Dec 12 09:48:07 2019 -0800 support _sel and _hideKids in multiwigs #24544 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index e37514a..90ab414 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -2480,30 +2480,32 @@ } // Now check visibility enum trackVisibility vis = tdbLocalVisibility(cart, subtrack, NULL); if (vis == tvHide) { if (tdbIsCompositeView(subtrack->parent)) { if (tdbLocalVisibility(cart, subtrack->parent, NULL) == tvHide) FOUR_STATE_DISABLE(fourState); } } safef(objName, sizeof(objName), "%s_sel", subtrack->track); setting = cartOptionalString(cart, objName); +if (setting == NULL) + setting = cartOptionalString(cart, trackHubSkipHubName(objName)); if (setting != NULL) { if (sameWord("on",setting)) // ouch! cartUsualInt was interpreting "on" as 0, which was bad bug! fourState = 1; else fourState = atoi(setting); } tdbExtrasFourStateSet(subtrack,fourState); return fourState; } void subtrackFourStateCheckedSet(struct trackDb *subtrack, struct cart *cart,boolean checked, boolean enabled) // Sets the fourState Checked in the cart and updates cached state {