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);