8507742f77445198f040af62563ade8c6e8af698
larrym
  Fri Dec 31 09:58:36 2010 -0800
fix problem where codon numbering failed to be inherited from composite track (see redmine 1728#note-4)
diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index d7d8add..0575bdb 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -1066,31 +1066,31 @@
     safef(buf, sizeof(buf), "onchange='codonColoringChanged(\"%s\")'", name);
     puts("<P><B>Color track by codons:</B>");
     cgiMakeDropListFull(var, baseColorDrawGenomicOptionLabels,
 			baseColorDrawGenomicOptionValues,
 			ArraySize(baseColorDrawGenomicOptionLabels),
 			curValue, buf);
 #ifndef BAM_CFG_UI_CHANGES
     printf("<BR>");
 #endif///ndef BAM_CFG_UI_CHANGES
     printf("<A HREF=\"%s\">Help on codon coloring</A><BR>",
 	   CDS_HELP_PAGE);
     safef(buf, sizeof(buf), "%s.%s", name, CODON_NUMBERING_SUFFIX);
     puts("<br /><b>Show codon numbering</b>:\n");
     if(curOpt == baseColorDrawOff)
         disabled = "disabled";
-    cgiMakeCheckBoxJS(buf, cartUsualBoolean(cart, buf, FALSE), disabled);
+    cgiMakeCheckBoxJS(buf, cartUsualBooleanClosestToHome(cart, tdb, FALSE, CODON_NUMBERING_SUFFIX, FALSE), disabled);
     }
 else if (gotSeq)
     {
     puts("<P><B>Color track by bases:</B>");
     cgiMakeDropListFull(var, baseColorDrawItemOptionLabels,
 			baseColorDrawItemOptionValues,
 			ArraySize(baseColorDrawItemOptionLabels),
 			curValue, NULL);
 #ifndef BAM_CFG_UI_CHANGES
     printf("<BR>");
 #endif///ndef BAM_CFG_UI_CHANGES
     printf("<A HREF=\"%s\">Help on base coloring</A><BR>",
 	   CDS_BASE_HELP_PAGE);
     }
 }