bc4a273280414037d4428364d577928261d2c234
kate
Tue Oct 1 14:17:33 2019 -0700
Fix hideEmptySubtracks checkbox init. refs #23365
diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index 43a871d..e63c658 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -5095,31 +5095,32 @@
safef(buffer, SMALLBUF,"%s.displaySubtracks", parentTdb->track);
displaySubs = cartUsualString(cart, buffer,"some"); // track specific defaults to only selected
}
else
{
displaySubs = cartUsualString(cart, "displaySubtracks", "all"); // browser wide defaults to all
}
boolean displayAll = sameString(displaySubs, "all");
boolean hideSubtracksDefault;
if (compositeHideEmptySubtracksSetting(parentTdb, &hideSubtracksDefault, NULL, NULL))
{
printf("
Hide empty subtracks: ");
char buf[128];
safef(buf, sizeof buf, "%s.%s", parentTdb->track, SUBTRACK_HIDE_EMPTY);
- cgiMakeCheckBox(buf, hideSubtracksDefault);
+ boolean doHideEmpties = compositeHideEmptySubtracks(cart, parentTdb, NULL, NULL);
+ cgiMakeCheckBox(buf, doHideEmpties);
}
// Table wraps around entire list so that "Top" link can float to the correct place.
cgiDown(0.7);
printf("