src/hg/hgTracks/variation.c 1.144
1.144 2009/09/14 15:25:46 tdreszer
Use imgTrackAddMapItem in case map items need to be split between slices
Index: src/hg/hgTracks/variation.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/variation.c,v
retrieving revision 1.143
retrieving revision 1.144
diff -b -B -U 4 -r1.143 -r1.144
--- src/hg/hgTracks/variation.c 27 Aug 2009 00:10:16 -0000 1.143
+++ src/hg/hgTracks/variation.c 14 Sep 2009 15:25:46 -0000 1.144
@@ -1278,9 +1278,14 @@
cartSessionVarName(), cartSessionId(cart), track, track);
char title[128];
safef(title,sizeof(title),"%s controls", tg->mapName);
// Add map item to currnent map (TODO: pass in map)
- mapSetItemAdd(curMap,link,title,xOff, yOff, xOff+insideWidth, yOff+tg->height);
+ #ifdef IMAGEv2_SHORT_MAPITEMS
+ if(xOff < insideX && xOff+insideWidth > insideX)
+ warn("mapTrackBackground(%s) map item spanning slices. LX:%d TY:%d RX:%d BY:%d link:[%s]",tg->mapName,xOff, yOff, xOff+insideWidth, yOff+tg->height, link);
+ #endif//def IMAGEv2_SHORT_MAPITEMS
+ imgTrackAddMapItem(curImgTrack,link,title,xOff, yOff, xOff+insideWidth, yOff+tg->height);
+ //mapSetItemAdd(curMap,link,title,xOff, yOff, xOff+insideWidth, yOff+tg->height);
}
else
#endif//def IMAGEv2_UI
{