From 28e53ce7718e3efa7880af4dc5e8f5100f205a68 Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Thu, 29 Mar 2012 19:35:56 +0800 Subject: [PATCH] mod: adapt jumpstack in CREReader --- crereader.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crereader.lua b/crereader.lua index 04548345e..832bdf5b3 100644 --- a/crereader.lua +++ b/crereader.lua @@ -27,6 +27,12 @@ end function CREReader:goto(pos) local pos = math.min(pos, self.doc:GetFullHeight()) pos = math.max(pos, 0) + + -- add to jump_stack, distinguish jump from normal page turn + if self.pos and math.abs(self.pos - pos) > height then + self:addJump(self.pos) + end + self.doc:gotoPos(pos) self.doc:drawCurrentPage(self.nulldc, fb.bb)