06de783d0cb568e54e365bfa8e230295376f9e92
chinhli
  Mon Jun 20 16:31:35 2011 -0700
Fixed redmine 4151: hgTracks should generated HREF=../cgi-bin for hgGene
diff --git src/hg/hgTracks/imageV2.c src/hg/hgTracks/imageV2.c
index 1d64314..2aeea2f 100644
--- src/hg/hgTracks/imageV2.c
+++ src/hg/hgTracks/imageV2.c
@@ -1659,31 +1659,31 @@
     {
     hPrintf("\n   <AREA SHAPE=RECT COORDS='%d,%d,%d,%d' onmouseover='mapItemMouseOver(this)' onmouseout='mapItemMouseOut(this)' onclick='return mapClk(this);'",
            item->topLeftX, item->topLeftY, item->bottomRightX, item->bottomRightY);
     // TODO: remove static portion of the link and handle in js
     if(map->linkRoot != NULL)
         {
         if(skipToSpaces(item->linkVar))
             hPrintf(" HREF=%s%s",map->linkRoot,(item->linkVar != NULL?item->linkVar:""));
         else
             hPrintf(" HREF='%s%s'",map->linkRoot,(item->linkVar != NULL?item->linkVar:""));
         }
     else if(item->linkVar != NULL)
         {
         if(skipToSpaces(item->linkVar))
             hPrintf(" HREF=%s",item->linkVar);
-	else if(startsWith("/cgi-bin", item->linkVar)) // redmine #4151
+	else if(startsWith("/cgi-bin/hgGene", item->linkVar)) // redmine #4151
                  hPrintf(" HREF='..%s'",item->linkVar);
              else 
                  hPrintf(" HREF='%s'",item->linkVar);
         }
     else
         warn("map item has no url!");
 
     if(item->title != NULL && strlen(item->title) > 0)
         hPrintf(" TITLE='%s'", htmlEncode(item->title) );
     if(item->id != NULL)
         hPrintf(" id='%s'", item->id);
     hPrintf(">" );
     }
 hPrintf("</MAP>\n");
 return TRUE;