c4e5685b2892c675a79af92313a1369811f3bc8d
galt
  Thu Mar 31 22:46:24 2016 -0700
oops. pack leftLabelSize adjustment fixed.

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 541c533..6063cfe 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -578,31 +578,31 @@
 		struct slList *item = sin->item;
 		int baseStart = tg->itemStart(tg, item);
 		int baseEnd = tg->itemEnd(tg, item);
 		struct window *w = sin->window;
 
 		// convert bases to pixels
 		if (baseStart <= w->winStart)
 		    start = 0;
 		else
 		    start = round((double)(baseStart - w->winStart)*scale);
 		if (!tg->drawLabelInBox && !tg->drawName && withLabels && (!noLabel))
 		    {
 		    leftLabelSize = mgFontStringWidth(font,
 					       tg->itemName(tg, item)) + extraWidth;
 		    if (start - leftLabelSize + winOffset < 0) 
-			leftLabelSize = -start;
+			leftLabelSize = start + winOffset;
 		    start -= leftLabelSize; 
 		    }
 
 		if (baseEnd >= w->winEnd)
 		    end = w->insideWidth;
 		else
 		    end = round((baseEnd - w->winStart)*scale);
 		if (tg->itemRightPixels && withLabels)
 		    {
 		    end += tg->itemRightPixels(tg, item);
 		    if (end > w->insideWidth)
 			end = w->insideWidth;
 		    }
     
 		AllocVar(range);