From db49f1b09c6807f3df34a93094858193482b21dc Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Mon, 7 Jan 2013 16:43:28 -0500 Subject: [PATCH] add ReaderRolling:onRedrawCurrentView() --- frontend/ui/reader/readerpaging.lua | 1 + frontend/ui/reader/readerrolling.lua | 9 +++++++++ 2 files changed, 10 insertions(+) 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. --]]