Fix bug with scrollTop being negative

When scrolling a list-view that cannot be scrolled (content fits in height), the `scrollTop` ends up being negative.

This often happens when content is cleared while the list-view is in a scrolled position.  The next time list-view will try to scroll to zero, `scrollTop` will end up negative.