Bug 1180295 - Ensure we don't scroll past the end of the page. r=rbarker

This commit is contained in:
Kartikaya Gupta
2015-08-18 14:27:20 -04:00
parent 67894e890b
commit 7dc2112503
5 changed files with 23 additions and 2 deletions

View File

@@ -1103,6 +1103,10 @@ class JavaPanZoomController
@Override
protected float getPageLength() { return getMetrics().getPageWidthWithMargins(); }
@Override
protected float getVisibleEndOfLayerView() {
return mTarget.getVisibleEndOfLayerView().x;
}
@Override
protected void overscrollFling(final float velocity) {
if (mOverscroll != null) {
mOverscroll.setVelocity(velocity, Overscroll.Axis.X);
@@ -1127,6 +1131,10 @@ class JavaPanZoomController
@Override
protected float getPageLength() { return getMetrics().getPageHeightWithMargins(); }
@Override
protected float getVisibleEndOfLayerView() {
return mTarget.getVisibleEndOfLayerView().y;
}
@Override
protected void overscrollFling(final float velocity) {
if (mOverscroll != null) {
mOverscroll.setVelocity(velocity, Overscroll.Axis.Y);