380c6e235c0f668018ebb0e9d0983faae71070a6 max Thu Apr 15 02:29:33 2021 -0700 adding db to hgc URL, refs #26892 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index a8106ab..97d85a7 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -1151,59 +1151,59 @@ char *encodedItem = cgiEncode(item); char *encodedTrack = cgiEncode(track); if (theImgBox && curImgTrack) { char link[2000]; if (directUrl) { safef(link,sizeof(link),directUrl, item, chromName, start, end, encodedTrack, database); if (withHgsid) safef(link+strlen(link),sizeof(link)-strlen(link),"&%s", cartSidUrlString(cart)); } else { // NOTE: chopped out winStart/winEnd // NOTE: Galt added winStart/winEnd back in for multi-region - safef(link,sizeof(link),"%s&c=%s&l=%d&r=%d&o=%d&t=%d&g=%s&i=%s", - hgcNameAndSettings(), chromName, winStart, winEnd, start, end, encodedTrack, encodedItem); + safef(link,sizeof(link),"%s&db=%s&c=%s&l=%d&r=%d&o=%d&t=%d&g=%s&i=%s", + hgcNameAndSettings(), database, chromName, winStart, winEnd, start, end, encodedTrack, encodedItem); } if (extra != NULL) safef(link+strlen(link),sizeof(link)-strlen(link),"&%s", extra); // Add map item to current map (TODO: pass in map) #ifdef IMAGEv2_SHORT_MAPITEMS if (!revCmplDisp && x < insideX && xEnd > insideX) x = insideX; else if (revCmplDisp && x < insideWidth && xEnd > insideWidth) xEnd = insideWidth - 1; #endif//def IMAGEv2_SHORT_MAPITEMS imgTrackAddMapItem(curImgTrack,link,(char *)(statusLine!=NULL?statusLine:NULL), x, y, xEnd, yEnd, track); } else { hPrintf("\n", dyStringContents(id)); } freeMem(encodedItem); freeMem(encodedTrack); } freeDyString(&id); }