d2698ab46be18b70983ab1bd3121d01cd818389a
braney
  Fri Feb 3 14:53:49 2017 -0800
oops fixed a problem with bed scores

diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index 661a1c3..8fbe16e 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -4028,59 +4028,60 @@
 if (!tdbIsSubtrack(tdb) && trackDbSettingBlocksConfiguration(tdb,FALSE))
 return;
 
 // composite/view must pass in example subtrack
 // NOTE: if subtrack types vary then there shouldn't be cfg at composite/view level!
 while (tdb->subtracks)
 tdb = tdb->subtracks;
 
 switch(cType)
 {
 case cfgBedScore:
 		    {
 		    char *scoreMax = trackDbSettingClosestToHome(tdb, SCORE_FILTER _MAX);
 		    int maxScore = (scoreMax ? sqlUnsigned(scoreMax):1000);
 		    scoreCfgUi(db, cart,tdb,prefix,title,maxScore,boxed);
+
+                    if(startsWith("bigBed", tdb->type))
+                        labelCfgUi(db, cart, tdb);
 		    }
 		    break;
 case cfgPeak:
 		    encodePeakCfgUi(cart,tdb,prefix,title,boxed);
 		    break;
 case cfgWig:        wigCfgUi(cart,tdb,prefix,title,boxed);
 		    break;
 case cfgWigMaf:     wigMafCfgUi(cart,tdb,prefix,title,boxed, db);
 		    break;
 case cfgGenePred:   genePredCfgUi(db, cart,tdb,prefix,title,boxed);
 		    break;
 case cfgChain:      chainCfgUi(db,cart,tdb,prefix,title,boxed, NULL);
 		    break;
 case cfgNetAlign:   netAlignCfgUi(db,cart,tdb,prefix,title,boxed);
 		    break;
 case cfgBedFilt:    bedFiltCfgUi(cart,tdb,prefix,title, boxed);
 		    break;
 case cfgBam:        bamCfgUi(cart, tdb, prefix, title, boxed);
 		    break;
 case cfgVcf:        vcfCfgUi(cart, tdb, prefix, title, boxed);
 		    break;
 case cfgLong:       longRangeCfgUi(cart, tdb, prefix, title, boxed);
 		    break;
 case cfgSnake:      snakeCfgUi(cart, tdb, prefix, title, boxed);
 		    break;
 case cfgPsl:        pslCfgUi(db,cart,tdb,prefix,title,boxed);
 		    break;
-case cfgBigBed:     labelCfgUi(db, cart, tdb);
-		    break;
 default:            warn("Track type is not known to multi-view composites. type is: %d ",
 			 cType);
 		    break;
 }
 }
 
 char *encodeRestrictionDate(char *db,struct trackDb *trackDb,boolean excludePast)
 // Create a string for ENCODE restriction date of this track
 // if return is not null, then free it after use
 {
 if (!trackDb)
 return NULL;
 
 char *date = NULL;