rem: if (lPtr->itemCount == 0 || lPtr->itemCount <= lPtr->fullFitLines)
add: if (count == 0 || count <= lPtr->fullFitLines)
context: updateScroller(List *lPtr){    float knobProportion, floatValue, tmp;    if (lPtr->idleID) 	WMDeleteIdleHandler(lPtr->idleID);    lPtr->idleID = NULL;            paintList(lPtr);        if (lPtr->itemCount == 0 || lPtr->itemCount <= lPtr->fullFitLines)	WMSetScrollerParameters(lPtr->vScroller, 0, 1);    else {	tmp = lPtr->fullFitLines;	knobProportion = tmp/(float)lPtr->itemCount;    	floatValue = (float)lPtr->topItem/(float)(lPtr->itemCount - lPtr->fullFitLines);    	WMSetScrollerParameters(lPtr->vScroller, floatValue, knobProportion);    }}