From a57ea59adbca13e1d9d8d993422bcb3aea10967b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 18 Apr 2021 12:15:11 +0530 Subject: [PATCH] Fix #1924890 [E-book viewer: scrolling to the previous section doesn't always work in Flow mode](https://bugs.launchpad.net/calibre/+bug/1924890) --- src/pyj/read_book/flow_mode.pyj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyj/read_book/flow_mode.pyj b/src/pyj/read_book/flow_mode.pyj index 8f4b4d15c9..17f2740e6f 100644 --- a/src/pyj/read_book/flow_mode.pyj +++ b/src/pyj/read_book/flow_mode.pyj @@ -573,7 +573,7 @@ anchor_funcs = { if scroll_viewport.vertical_writing_mode and scroll_viewport.rtl: q = -q - if q < scroll_viewport.block_pos(): + if q + 1 < scroll_viewport.block_pos(): return -1 if q <= scroll_viewport.block_pos() + scroll_viewport.block_size(): return 0