From 9b60cdc61239a4902de0d16e4049ae0b2a899e77 Mon Sep 17 00:00:00 2001 From: seven332 Date: Wed, 30 Mar 2016 20:35:58 +0800 Subject: [PATCH] Fix ScrollLayoutManager.getCurrentIndex() --- .../com/hippo/ehviewer/gallery/gl/ScrollLayoutManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/gallery/gl/ScrollLayoutManager.java b/app/src/main/java/com/hippo/ehviewer/gallery/gl/ScrollLayoutManager.java index dbe8713a1..916e1f47e 100644 --- a/app/src/main/java/com/hippo/ehviewer/gallery/gl/ScrollLayoutManager.java +++ b/app/src/main/java/com/hippo/ehviewer/gallery/gl/ScrollLayoutManager.java @@ -801,7 +801,8 @@ public class ScrollLayoutManager extends GalleryView.LayoutManager { Rect bound = page.bounds(); int pageTop = bound.top; int pageBottom = bound.bottom; - if ((pageTop > 0 && pageTop < height) || (pageBottom > 0 && pageBottom < height)) { + if ((pageTop >= 0 && pageTop < height) || (pageBottom > 0 && pageBottom <= height) || + (pageTop < 0 && pageBottom > height)) { return page.getIndex(); } }