src/hg/hgTrackUi/hgTrackUi.c 1.481

1.481 2009/03/18 18:30:42 hiram
updated usage of chainFetchColorOption call
Index: src/hg/hgTrackUi/hgTrackUi.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTrackUi/hgTrackUi.c,v
retrieving revision 1.480
retrieving revision 1.481
diff -b -B -U 4 -r1.480 -r1.481
--- src/hg/hgTrackUi/hgTrackUi.c	17 Mar 2009 04:35:44 -0000	1.480
+++ src/hg/hgTrackUi/hgTrackUi.c	18 Mar 2009 18:30:42 -0000	1.481
@@ -1661,16 +1661,14 @@
 /* UI for the chain tracks */
 {
 if (chainDbNormScoreAvailable(database, chromosome, tdb->tableName, NULL))
     {
-    char options[1][256];	/*	our option strings here	*/
-    char *colorOpt;
-    (void) chainFetchColorOption(cart, tdb, &colorOpt);
-    snprintf( &options[0][0], 256, "%s.%s", tdb->tableName, OPT_CHROM_COLORS );
+    char optString[256];
+    enum chainColorEnum chainColor = chainFetchColorOption(cart, tdb, FALSE);
+    safef(optString, ArraySize(optString), tdb->tableName, OPT_CHROM_COLORS);
     printf("<p><b>Color chains by:&nbsp;</b>");
-    chainColorDropDown(&options[0][0], colorOpt);
+    chainColorDropDown(optString, chainColorEnumToString(chainColor));
 
-    freeMem (colorOpt);
     filterByChrom(tdb);
     scoreCfgUi(database, cart,tdb,tdb->tableName,NULL,2000000000,FALSE);
     }
 else
@@ -2322,9 +2320,9 @@
  * For crossSpeciesUi, the
  * default for chrom coloring is "on", unless track setting
  * colorChromDefault is set to "off" */
 else if (startsWith("net", track))
-    netAlignCfgUi(database, cart, tdb, tdb->tableName, "Net options:", FALSE);
+    netAlignCfgUi(database, cart, tdb, tdb->tableName, NULL, FALSE);
 else if (startsWith("chain", track) || endsWith("chainSelf", track))
     chainColorUi(tdb);
 else if (sameString(track, "orthoTop4"))
     /* still used ?? */