7728ed94d30b671ee68497f22cbbf757e60c59ae jcasper Wed Jul 26 13:59:51 2023 -0700 Updating spaceSaver to permit items to occupy more than one row, refs #31800 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index e7fc52f..c39386d 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -639,30 +639,31 @@ 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); range->start = start + winOffset; range->end = end + winOffset; slAddHead(&rangeList, range); rangeWidth += (range->end - range->start); + range->height = 1; AllocVar(node); node->val = item; node->parentSs = sin->ss; node->noLabel = noLabel; slAddHead(&nodeList, node); noLabel = TRUE; // turns off labels for all following windows - for now. } if (!foundWork) continue;