src/hg/hgTracks/imageV2.c 1.15
1.15 2009/12/02 21:19:45 tdreszer
Fix bug in imageV2 maps to make them written in creation order
Index: src/hg/hgTracks/imageV2.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/imageV2.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -b -B -U 4 -r1.14 -r1.15
--- src/hg/hgTracks/imageV2.c 17 Nov 2009 21:12:56 -0000 1.14
+++ src/hg/hgTracks/imageV2.c 2 Dec 2009 21:19:45 -0000 1.15
@@ -1082,8 +1082,10 @@
//warn("Drawing map_%s %s",name,(map == NULL?"map is NULL":map->items == NULL?"map->items is NULL":"Should draw!"));
if(map == NULL || map->items == NULL)
return;
+slReverse(&(map->items)); // These must be reversed so that they are printed in the same order as created!
+
hPrintf(" <MAP name='map_%s'>\n", name); // map_ prefix is implicit
struct mapItem *item = map->items;
for(;item!=NULL;item=item->next)
{