rem: if (sPtr->flags.hasHScroller) { float oldV, oldP;
add: float oldV, oldP;  if (sPtr->flags.hasHScroller) {
context: updateScrollerProportion(ScrollView *sPtr){    float prop, value;        if (sPtr->flags.hasHScroller) {	float oldV, oldP;		oldV = WMGetScrollerValue(sPtr->hScroller);	oldP = WMGetScrollerKnobProportion(sPtr->hScroller);		prop = (float)sPtr->viewport->size.width/sPtr->contentView->size.width;	if (oldP == 1.0) 	    value = 0;	else	    value = (prop * oldV) / oldP;	WMSetScrollerParameters(sPtr->hScroller, value, prop);    }    if (sPtr->flags.hasVScroller) {	prop = (float)sPtr->viewport->size.height/sPtr->contentView->size.height;		value = WMGetScrollerValue(sPtr->vScroller);		WMSetScrollerParameters(sPtr->vScroller, value, prop);    }    applyScrollerValues(sPtr);}