71817bddda1d00d59e9d34012abe911ee73e278e
larrym
  Thu Jan 13 15:43:14 2011 -0800
set canPack to TRUE for wikiTracks (redmine 2395)
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index d33eedd..0597642 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2442,30 +2442,33 @@
 
 /* Print link for parent track */
 struct trackDb *parentTdb = tdb->parent;
 if (parentTdb && !ajax)
     {
     char *encodedMapName = cgiEncode(parentTdb->track);
     printf("&nbsp;&nbsp;<B style='font-family:serif; font-size:100%%;'>(<A HREF=\"%s?%s=%u&c=%s&g=%s\" title='Link to parent track'><IMG height=12 src='../images/ab_up.gif'>%s</A>)</B>",
 		hgTrackUiName(), cartSessionVarName(), cartSessionId(cart),
 		chromosome, encodedMapName, parentTdb->shortLabel);
     freeMem(encodedMapName);
     }
     puts("<BR><BR>");
 
 if (ct && sameString(tdb->type, "maf"))
     tdb->canPack = TRUE;
+else if (sameString(tdb->track, WIKI_TRACK_TABLE))
+    // special case wikiTrack (there's no trackDb entry); fixes redmine 2395
+    tdb->canPack = TRUE;
 
 // Don't bother with vis controls for downloadsOnly
 if (!tdbIsDownloadsOnly(tdb))
     {
     /* Display visibility menu */
         if (tdbIsComposite(tdb) && multViewCount(tdb) > 0)
             printf("<B>Maximum&nbsp;display&nbsp;mode:&nbsp;</B>");
         else
             printf("<B>Display&nbsp;mode:&nbsp;</B>");
         if (tdbIsSuper(tdb))
             {
             /* This is a supertrack -- load its members and show hide/show dropdown */
             hTrackDbLoadSuper(database, tdb);
             superTrackDropDown(cart, tdb, 1);
             }