Remove a dodgy scheduleIn (#6241)

It was causing a double-refresh on orientation change via ConfigDialog

I could only reproduce it on Kindle, for some strange reason (slower?).
reviewable/pr6246/r1
NiLuJe 4 years ago committed by GitHub
parent 64825eccd2
commit 2b5b069863
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -786,7 +786,7 @@ function ReaderRolling:onUpdatePos()
return true
end
-- Calling this now ensures the re-rendering is done by crengine
-- so the delayed updatePos() has good info and can reposition
-- so updatePos() has good info and can reposition
-- the previous xpointer accurately:
self.ui.document:getCurrentPos()
-- Otherwise, _readMetadata() would do that, but the positionning
@ -794,7 +794,7 @@ function ReaderRolling:onUpdatePos()
-- previously because of some bad setDirty() in ConfigDialog widgets
-- that were triggering a full repaint of crengine (so, the needed
-- rerendering) before updatePos() is called.
UIManager:scheduleIn(0.1, function () self:updatePos() end)
self:updatePos()
end
function ReaderRolling:updatePos()

Loading…
Cancel
Save