diff --git a/frontend/ui/reader/readerpaging.lua b/frontend/ui/reader/readerpaging.lua index 0fafc24ee..e84dca234 100644 --- a/frontend/ui/reader/readerpaging.lua +++ b/frontend/ui/reader/readerpaging.lua @@ -230,4 +230,5 @@ end function ReaderPaging:onRedrawCurrentPage() self.ui:handleEvent(Event:new("PageUpdate", self.current_page)) + return true end diff --git a/frontend/ui/reader/readerrolling.lua b/frontend/ui/reader/readerrolling.lua index ddc53491e..dcce27f01 100644 --- a/frontend/ui/reader/readerrolling.lua +++ b/frontend/ui/reader/readerrolling.lua @@ -183,6 +183,15 @@ function ReaderRolling:onSetViewMode(new_mode) self.ui.view_mode = new_mode end +function ReaderRolling:onRedrawCurrentView() + if self.view_mode == "page" then + self.ui:handleEvent(Event:new("PageUpdate", self.current_page)) + else + self.ui:handleEvent(Event:new("PosUpdate", self.current_pos)) + end + return true +end + --[[ PosUpdate event is used to signal other widgets that pos has been changed. --]]