ec5633a2cff4b43137e7940ead29493eed8828de
kent
  Thu Jan 13 20:48:05 2011 -0800
Fixing hgTracks so that hub is in it's own group again.  Broke this with some efforts to get things going in hgTables.
diff --git src/hg/hgc/wiggleClick.c src/hg/hgc/wiggleClick.c
index 9ea4379..d373a9c 100644
--- src/hg/hgc/wiggleClick.c
+++ src/hg/hgc/wiggleClick.c
@@ -247,28 +247,32 @@
     }
 else
     {
     printf("<P>No data overlapping current position.</P>");
     }
 
 
 lmCleanup(&lm);
 bbiFileClose(&bbi);
 }
 
 void genericBigWigClick(struct sqlConnection *conn, struct trackDb *tdb, 
 	char *item, int start)
 /* Display details for BigWig built in tracks. */
 {
+char *fileName = trackDbSetting(tdb, "bigDataUrl");
+if (fileName == NULL)
+    {
 char query[256];
 safef(query, sizeof(query), "select fileName from %s", tdb->table);
-char *fileName = sqlQuickString(conn, query);
+    fileName = sqlQuickString(conn, query);
 if (fileName == NULL)
     errAbort("Missing fileName in %s table", tdb->table);
+    }
 bigWigClick(tdb, fileName);
 }
 
 void bigWigCustomClick(struct trackDb *tdb)
 /* Display details for BigWig custom tracks. */
 {
 bigWigClick(tdb, trackDbSetting(tdb, "bigDataUrl"));
 }