Fix rare bugs identified by fuzzing

This commit is contained in:
Paulo Matias
2014-01-21 16:54:22 -02:00
parent e4569debe6
commit 26283660b7
3 changed files with 7 additions and 4 deletions

View File

@@ -53,9 +53,11 @@ end
function ReaderLink:onTap(arg, ges)
if self.ui.document.info.has_pages then
local pos = self.view:screenToPageTransform(ges.pos)
local link = self.ui.document:getLinkFromPosition(pos.page, pos)
if link then
return self:onGotoLink(link)
if pos then
local link = self.ui.document:getLinkFromPosition(pos.page, pos)
if link then
return self:onGotoLink(link)
end
end
else
local link = self.ui.document:getLinkFromPosition(ges.pos)