diff --git a/frontend/apps/reader/modules/readergoto.lua b/frontend/apps/reader/modules/readergoto.lua index 8d0aec9a0..36ef3d720 100644 --- a/frontend/apps/reader/modules/readergoto.lua +++ b/frontend/apps/reader/modules/readergoto.lua @@ -172,6 +172,15 @@ function ReaderGoto:onGoToBeginning() return true end +function ReaderGoto:onGoToEnd() + local new_page = self.ui.document:getPrevPage(0) + if new_page then + self.ui.link:addCurrentLocationToStack() + self.ui:handleEvent(Event:new("GotoPage", new_page)) + end + return true +end + function ReaderGoto:onGoToRandomPage() local page_count = self.document:getPageCount() if page_count == 1 then return true end @@ -196,13 +205,4 @@ function ReaderGoto:onGoToRandomPage() end end -function ReaderGoto:onGoToEnd() - local new_page = self.ui.document:getPrevPage(0) - if new_page then - self.ui.link:addCurrentLocationToStack() - self.ui:handleEvent(Event:new("GotoPage", new_page)) - end - return true -end - return ReaderGoto