From cc5abd3b87cd38912f6f37a16a56cbfd56863a7b Mon Sep 17 00:00:00 2001 From: Tigran Aivazian Date: Sat, 15 Sep 2012 22:22:07 +0100 Subject: [PATCH] Use the value of self.doc:getPages() stored in a local variable instead of calling it for each TOC entry. --- unireader.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unireader.lua b/unireader.lua index 5b255e196..b7b42619b 100644 --- a/unireader.lua +++ b/unireader.lua @@ -1744,7 +1744,7 @@ function UniReader:findTOCpos() -- find the index into toc_xview first for k,v in ipairs(self.toc) do - if v.page >= 1 and v.page <= self.doc:getPages() and v.page > self.pageno then + if v.page >= 1 and v.page <= numpages and v.page > self.pageno then pos = k - 1 found_pos = true break