fix page to screen rect transform for highlighting

pull/577/head
chrox 10 years ago
parent 7a4d0e47f1
commit 8f982faa7b

@ -61,10 +61,12 @@ function ReaderLink:onTap(arg, ges)
if self.ui.document.info.has_pages then
local pos = self.view:screenToPageTransform(ges.pos)
if pos then
-- link box in native page
local link, lbox = self.ui.document:getLinkFromPosition(pos.page, pos)
if link and lbox then
-- screen box that holds the link
local sbox = self.view:pageToScreenTransform(pos.page, lbox)
local sbox = self.view:pageToScreenTransform(pos.page,
self.ui.document:nativeToPageRectTransform(pos.page, lbox))
if sbox then
UIManager:show(LinkBox:new{
box = sbox,

@ -167,7 +167,6 @@ Given rectangle in original page return rectangle on the screen
]]--
function ReaderView:pageToScreenTransform(page, rect)
if self.ui.document.info.has_pages then
rect = self.ui.document:nativeToPageRectTransform(page, rect)
if self.page_scroll then
return self:getScrollPageRect(page, rect)
else

Loading…
Cancel
Save