BrowseFragment: fix ListRowDataAdapter ArrayIndexOutofBound

When it re-calculate the last visible Row, it should
handle the case of visible row does not exist.

Bug: 34070375
Test: ListRowDataAdapterTest
Change-Id: I3d04d4eab3e9975c7c3527e2010f0879856e1b6d
2 files changed