scrolltoline negative value fix

The scroll top value could be negative if the current top value was less then the height of the scroller.