src/hg/hgTracks/hgTracks.c 1.1614
1.1614 2009/12/12 01:03:18 tdreszer
Okay, really fix it.
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1613
retrieving revision 1.1614
diff -b -B -U 4 -r1.1613 -r1.1614
--- src/hg/hgTracks/hgTracks.c 12 Dec 2009 00:49:04 -0000 1.1613
+++ src/hg/hgTracks/hgTracks.c 12 Dec 2009 01:03:18 -0000 1.1614
@@ -1272,21 +1272,23 @@
int trackPastTabX = (withLeftLabels ? trackTabWidth : 0);
int trackPastTabWidth = tl.picWidth - trackPastTabX;
int fontHeight = mgFontLineHeight(font);
int insideHeight = fontHeight-1;
+ boolean toggleDone = FALSE;
Color labelColor = (track->labelColor ?
track->labelColor : track->ixColor);
hvGfxTextCentered(hvg, insideX, y+1, insideWidth, insideHeight,
labelColor, font, track->longLabel);
if (track->nextItemButtonable && track->nextPrevItem && !tdbIsComposite(track->tdb))
{
if (withNextItemArrows || trackDbSettingOn(track->tdb, "nextItemButton"))
+ {
doLabelNextItemButtons(track, parentTrack, hvg, font, y, trackPastTabX,
trackPastTabWidth, fontHeight, insideHeight, labelColor);
- else
- mapBoxToggleVis(hvg, trackPastTabX, y+1,trackPastTabWidth, insideHeight, track );
+ toggleDone = TRUE;
}
- else
+ }
+ if(!toggleDone)
mapBoxToggleVis(hvg, trackPastTabX, y+1,trackPastTabWidth, insideHeight,
(theImgBox ? track : parentTrack));
y += fontHeight;
}