From 50e8750db46087de805ef419decbbf1a6259e0cb Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Thu, 17 Jan 2013 20:19:58 -0500 Subject: [PATCH] fix: check number of pages before calling hintPage otherwise, we will reach out page limit when reached last page --- frontend/ui/reader/readerview.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/ui/reader/readerview.lua b/frontend/ui/reader/readerview.lua index 94d0beb64..82d0e6d30 100644 --- a/frontend/ui/reader/readerview.lua +++ b/frontend/ui/reader/readerview.lua @@ -164,7 +164,13 @@ function ReaderView:onRotationUpdate(rotation) end function ReaderView:onHintPage() - self.ui.document:hintPage(self.state.page+1, self.state.zoom, self.state.rotation, self.render_mode) + if self.state.page < self.ui.document.info.number_of_pages then + self.ui.document:hintPage( + self.state.page+1, + self.state.zoom, + self.state.rotation, + self.render_mode) + end return true end