c96d86d2466368820ee4ca92f8c6b43f2bdec249
kate
  Mon May 22 09:58:10 2017 -0700
Invoke GTEx UI from supertrack added to package new GTEx Transcript track with existing GTEx Gene track. refs #19350

diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index 2c801ac..260a8fd 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2762,31 +2762,31 @@
 	safef(id, sizeof id, "%s_check", tdb->track);
         printf("<INPUT TYPE=CHECKBOX id='%s'%s>",
                id, (tv != tvHide?" CHECKED":""));
 	jsOnEventById("change", id, "superT.childChecked(this);");
 
         safef(javascript, sizeof(javascript), "superT.selChanged(this)");
         struct slPair *event = slPairNew("change", cloneString(javascript));
         hTvDropDownClassVisOnlyAndExtra(tdb->track, tv, tdb->canPack,
                                         (tv == tvHide ? "hiddenText":"normalText"),
                                         trackDbSetting(tdb, "onlyVisibility"),
                                         event);
 
         printf("</TD>\n<TD>");
 	safef(id, sizeof id, "%s_link", tdb->track);
         printf("<A HREF='%s?%s=%s&c=%s&g=%s' id='%s'>"
-               "%s</A>&nbsp;", (tdbIsDownloadsOnly(tdb)? hgFileUiName(): hgTrackUiName()),
+               "%s</A>&nbsp;", (tdbIsDownloadsOnly(tdb)? hgFileUiName(): hTrackUiForTrack(tdb->track)),
                cartSessionVarName(), cartSessionId(cart),
                chromosome, cgiEncode(tdb->track), id, tdb->shortLabel);
 	jsOnEventById("click", id, "superT.submitAndLink(this);");
         }
     else
         {
         printf("<A HREF='%s?%s=%s&g=%s'>Downloads</A>",
                hgFileUiName(),cartSessionVarName(), cartSessionId(cart), cgiEncode(tdb->track));
         printf("</TD>\n<TD>");
         printf("%s&nbsp;",tdb->shortLabel);
         }
     printf("</TD>\n");
     printf("<TD>%s", tdb->longLabel);
     char *dataVersion = trackDbSetting(tdb, "dataVersion");
     if (dataVersion)