diff --git a/frontend/ui/reader/readerpaging.lua b/frontend/ui/reader/readerpaging.lua index 1b5e7a2f2..2434a28ea 100644 --- a/frontend/ui/reader/readerpaging.lua +++ b/frontend/ui/reader/readerpaging.lua @@ -108,7 +108,7 @@ function ReaderPaging:initGesListener() w = Screen:getWidth(), h = Screen:getHeight(), }, - rate = 4.0, + rate = 5.0, } }, PanRelease = { @@ -244,6 +244,9 @@ end function ReaderPaging:onPanRelease(arg, ges) if self.flipping_mode then self:updateFlippingPage(self.current_page) + else + UIManager.full_refresh = true + UIManager:setDirty(self.view.dialog) end end @@ -516,7 +519,10 @@ function ReaderPaging:onScrollPanRel(diff) end -- update current pageno to the very last part in current view self:gotoPage(self.view.page_states[#self.view.page_states].page, "scrolling") - UIManager:setDirty(self.view.dialog) + + UIManager.waveform_mode = WAVEFORM_MODE_A2 + UIManager.patial_refresh = true + UIManager:setDirty(self.view.dialog, "partial") end function ReaderPaging:onScrollPageRel(diff)