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
 {