e77dcca9b1bffc335f2843c8cfce67119b3d039d
braney
  Wed Nov 30 16:25:50 2011 -0800
allow specifying different names for the hubPublic and hubStatus tables (#6162)
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index c5c179e..b509d14 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -5132,33 +5132,36 @@
     hButtonWithMsg("hgt.reset", "default tracks","Display only default tracks");
 	hPrintf(" ");
     hButtonWithMsg("hgt.defaultImgOrder", "default order","Display current tracks in their default order");
     // if (showTrackControls)  - always show "hide all", Hiram 2008-06-26
 	{
 	hPrintf(" ");
 	hButtonWithMsg("hgt.hideAll", "hide all","Hide all currently visibile tracks");
 	}
 
     hPrintf(" ");
     hPrintf("<INPUT TYPE='button' VALUE='%s' onClick='document.customTrackForm.submit();return false;' title='%s'>",
         hasCustomTracks ? CT_MANAGE_BUTTON_LABEL : CT_ADD_BUTTON_LABEL,
         hasCustomTracks ? "Manage your custom tracks" : "Add your own custom tracks");
 
     hPrintf(" ");
+    if (hubConnectTableExists())
+	{
     hPrintf("<INPUT TYPE='button' VALUE='track hubs' onClick='document.trackHubForm.submit();return false;' title='Import tracks from hubs'>");
-
     hPrintf(" ");
+	}
+
     hButtonWithMsg("hgTracksConfigPage", "configure","Configure image and track selection");
     hPrintf(" ");
 
     if (!hIsGsidServer())
 	{
         hButtonWithMsg("hgt.toggleRevCmplDisp", "reverse",
             revCmplDisp?"Show forward strand at this location":"Show reverse strand at this location");
         hPrintf(" ");
 	}
 
     hButtonWithOnClick("hgt.setWidth", "resize", "Resize image width to browser window size", "hgTracksSetWidth()");
     hPrintf(" ");
 
     hButtonWithMsg("hgt.refresh", "refresh","Refresh image");