8b044d5f4044e8450db06f21481249e95bec7f85
kate
  Wed Mar 3 17:07:11 2021 -0800
Multi-region link on hgTrackUi now turns track on in dense if it was hidden. Responding to QA note 22. refs #26385

diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index ad29701..b202bff 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -1403,31 +1403,31 @@
 // filterBy filters are multiselect's so could have multiple values selected.
 // thus returns the "column1 in (...) and column2 in (...)" clause.
 // if 'column' is provided, and there are multiple filterBy columns,
 // only the named column's clause is returned.
 // The 'and' param and dyString in/out allows stringing multiple where clauses together
 
 boolean makeDownloadsLink(char *database, struct trackDb *tdb);
 // Make a downloads link (if appropriate and then returns TRUE)
 
 boolean makeSchemaLink(char *db,struct trackDb *tdb,char *label);
 // Make a table schema link (if appropriate and then returns TRUE)
 
 void makeTopLink(struct trackDb *tdb);
 // Link to top of UI page
 
-void extraUiLinks(char *db,struct trackDb *tdb);
+void extraUiLinks(char *db, struct trackDb *tdb, struct cart *cart);
 // Show downloads, schema and metadata links where appropriate
 
 boolean chainDbNormScoreAvailable(struct trackDb *tdb);
 /*	check if normScore column is specified in trackDb as available */
 
 /* UI for factorSource track type */
 
 /* trackDb settings: */
 #define SOURCE_TABLE "sourceTable"
 
 void hPrintAbbreviationTable(struct sqlConnection *conn, char *sourceTable, char *label);
 /* Print out table of abbreviations. */
 
 void hPrintFactorSourceAbbrevTable(struct sqlConnection *conn, struct trackDb *tdb);
 /* Print out table of abbreviations. With 'pack' setting,