e09c0d375e198e5c74164dbbbb4010a57bf13607
hiram
Wed Mar 25 17:44:45 2026 -0700
correct UI operation on the synthetic bigWig gcOnFly track refs #35958
diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index d2d7405fdb9..a20b7954ae4 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -10087,30 +10087,33 @@
printf("
%s\n", el->name);
char *hint = el->val;
if (hint)
printf("Note: %s\n", hint);
}
slPairFreeValsAndList(&list);
return gotPennant;
}
void printUpdateTime(char *database, struct trackDb *tdb,
struct customTrack *ct)
/* display table update time */
{
if (trackHubDatabase(database))
return;
+/* synthetic tracks have no data file or table to check */
+if (trackDbSetting(tdb, "syntheticTrack") != NULL)
+ return;
/* have not decided what to do for a composite container */
if (tdbIsComposite(tdb) || tdbIsSuper(tdb))
return;
struct sqlConnection *conn = NULL;
char *tableName = NULL;
if (isCustomTrack(tdb->track))
{
if (ct)
{
conn = hAllocConn(CUSTOM_TRASH);
tableName = ct->dbTableName;
}
}
else if (startsWith("big", tdb->type))
{