diff options
-rw-r--r-- | android/src/com/artifex/mupdf/ReaderView.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/android/src/com/artifex/mupdf/ReaderView.java b/android/src/com/artifex/mupdf/ReaderView.java index 2715b55d..25945f20 100644 --- a/android/src/com/artifex/mupdf/ReaderView.java +++ b/android/src/com/artifex/mupdf/ReaderView.java @@ -380,6 +380,12 @@ public class ReaderView extends AdapterView<Adapter> cvLeft += corr.x; cvTop += corr.y; cvBottom += corr.y; + } else if (cv.getMeasuredHeight() <= getHeight()) { + // When the current view is as small as the screen in height, clamp + // it vertically + Point corr = getCorrection(getScrollBounds(cvLeft, cvTop, cvRight, cvBottom)); + cvTop += corr.y; + cvBottom += corr.y; } cv.layout(cvLeft, cvTop, cvRight, cvBottom); |