a8f93bb9c0961e8e3ac25a0168ad2d2eb6b66fad kent Wed Apr 25 23:30:45 2012 -0700 Fixing missing c=chromName in a lot of links. A bug Tim put in 2009 from what I can tell that manifests with an empty cart on IE. diff --git src/hg/hgTracks/chromGraphTrack.c src/hg/hgTracks/chromGraphTrack.c index 8be34e8..46faab3 100644 --- src/hg/hgTracks/chromGraphTrack.c +++ src/hg/hgTracks/chromGraphTrack.c @@ -171,32 +171,32 @@ lastPos = pos; if (pos >= seqEnd) break; } sqlFreeResult(&sr); hFreeConn(&conn); } /* Do map box */ xOff = hvGfxAdjXW(hvg, xOff, width); char *encodedTrack = cgiEncode(tg->track); if(theImgBox && curImgTrack) { char link[512]; // FIXME: winStart/winEnd are not right when using a portal - safef(link,sizeof(link),"%s&o=%d&t=%d&g=%s", hgcNameAndSettings(), - winStart, winEnd, encodedTrack); + safef(link,sizeof(link),"%s&c=%s&o=%d&t=%d&g=%s", hgcNameAndSettings(), + chromName, winStart, winEnd, encodedTrack); #ifdef IMAGEv2_SHORT_MAPITEMS if(xOff < insideX && xOff+width > insideX) warn("cgDrawEither(%s) map item spanning slices. LX:%d TY:%d RX:%d BY:%d link:[%s]",encodedTrack,xOff, yOff, xOff+width, yOff+height, link); #endif//def IMAGEv2_SHORT_MAPITEMS imgTrackAddMapItem(curImgTrack,link,NULL,xOff,yOff,xOff+width,yOff+height,tg->track); } else { hPrintf("\n", hgcNameAndSettings(), winStart, winEnd, encodedTrack, chromName, winStart, winEnd, database, tl.picWidth); } }