}
public void setScrollOffset(int offset) {
- scrollOffset = constrain(offset, 0, items.size() - numVisibleItems);
+ scrollOffset = constrain(offset, 0, max(0, items.size() - numVisibleItems));
scrollYStart = round(scrollOffset * h / items.size());
scrollYHeight = round(numVisibleItems * h / items.size());
redraw();