7d6c69e240b0e0a4186f89d649a42ab1eaa6d9f0 braney Tue Dec 16 14:27:20 2014 -0800 sheez... another mistake I made in making changes for code review.ALWAYS TEST! diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 9baa943..2ffc952 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -3262,32 +3262,32 @@ static unsigned *countOverlaps(struct track *track) /* Count up overlap of linked features. */ { struct slList *items = track->items; struct slList *item; unsigned size = winEnd - winStart; unsigned *counts = needHugeZeroedMem(size * sizeof(unsigned)); for (item = items; item; item = item->next) { unsigned start = track->itemStart(track, item); unsigned end = track->itemEnd(track, item); if (positiveRangeIntersection(start, end, winStart, winEnd) <= 0) continue; - int x1 = max(start - winStart, 0); - int x2 = min(end - winStart, size); + int x1 = max((int)start - (int)winStart, 0); + int x2 = min((int)end - (int)winStart, size); for(; x1 < x2; x1++) counts[x1]++; } return counts; } static void countsToPixelsUp(unsigned *counts, struct preDrawContainer *pre) /* Up sample counts into pixels. */ { int preDrawZero = pre->preDrawZero; unsigned size = winEnd - winStart; double countsPerPixel = size / (double) insideWidth; int pixel;