b1059660088260ba12e5eacf93d37c24707659c3
galt
  Fri Apr 8 00:37:40 2016 -0700
fixing gtex for multi-region. oops needs to search list for matchin ss by vis now since ss is a list.

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 251f0ff..76bb73d 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -368,31 +368,31 @@
     tg->mapsSelf = TRUE;
     }
 }
 
 struct sameItemNode 
 /* sameItem node */
     {
     struct sameItemNode *next; /* next node */
     struct window *window;     /* in which window - can use to detect duplicate keys */
     void *item;
     struct spaceSaver *ss;
     bool done;                 /* have we (reversed the list and) processed it yet? */
     };
 
 
-static struct spaceSaver *findSpaceSaver(struct track *tg, enum trackVisibility vis)
+struct spaceSaver *findSpaceSaver(struct track *tg, enum trackVisibility vis)
 /* Find SpaceSaver in list. Return spaceSaver found or NULL. */
 {
 struct spaceSaver *ss = NULL;
 // tg->ss is actually a list of spaceSavers with different viz. with newest on top
 // We needed to keep the old ss around to trigger proper viz changes.
 // Sometimes vis changes because of limitedVis.
 // Sometimes the parent composite track's vis is being used to override subtrack vis.
 // Since it is not easy to be certain a vis will not be used again, we cannot free old spaceSavers.
 for(ss = tg->ss; ss; ss = ss->next)
     {
     if (ss->vis == vis)
 	{
 	return ss;
 	}
     }