9369881016ec0c9b4753ebdc7b406c202adea782
hiram
  Tue Feb 8 13:53:13 2011 -0800
proper display of data last updated time for trackUi information
diff --git src/hg/hgc/bigBedClick.c src/hg/hgc/bigBedClick.c
index cc5dd5c..879eb53 100644
--- src/hg/hgc/bigBedClick.c
+++ src/hg/hgc/bigBedClick.c
@@ -87,33 +87,36 @@
 	char *restFields[256];
 	int restCount = chopTabs(rest, restFields);
 	int restBedFields = bedSize - 3;
 	if (restCount > restBedFields)
 	    {
 	    int i;
 	    char label[20];
 	    safef(label, sizeof(label), "nonBedFieldsLabel");
 	    printf("<B>%s&nbsp;</B>",
                trackDbSettingOrDefault(tdb, label, "Non-BED fields:"));
 	    for (i = restBedFields;  i < restCount;  i++)
 		printf("%s%s", (i > 0 ? "\t" : ""), restFields[i]);
 	    printf("<BR>\n");
 	    }
 	}
+    if (isCustomTrack(tdb->track))
+	{
     time_t timep = bbiUpdateTime(bbi);
     printBbiUpdateTime(&timep);
     }
+    }
 else
     {
     printf("No item %s starting at %d\n", emptyForNull(item), start);
     }
 
 lmCleanup(&lm);
 bbiFileClose(&bbi);
 }
 
 void genericBigBedClick(struct sqlConnection *conn, struct trackDb *tdb, 
 		     char *item, int start, int bedSize)
 /* Handle click in generic bigBed track. */
 {
 char *fileName = bbiNameFromSettingOrTable(tdb, conn, tdb->table);
 bigBedClick(fileName, tdb, item, start, bedSize);