fix: handle last section in getTOCTitleByPage()

pull/2/merge
Qingping Hou 12 years ago
parent 3a6aaedb9f
commit 7389255503

@ -561,13 +561,20 @@ function UniReader:getTOCTitleByPage(pageno)
-- build toc when needed.
self:fillTOC()
end
-- no table of content
if #self.toc == 0 then
return ""
end
local pre_entry = self.toc[1]
for _k,_v in ipairs(self.toc) do
if _v.page >= pageno then
return self:cleanUpTOCTitle(_v.title)
if _v.page > pageno then
break
end
pre_entry = _v
end
return ""
return self:cleanUpTOCTitle(pre_entry.title)
end
function UniReader:showTOC()

Loading…
Cancel
Save