From 84ad0f23071c885101d1c5ea58ea9dc40b444321 Mon Sep 17 00:00:00 2001 From: chrox Date: Sat, 30 Nov 2013 21:17:13 +0800 Subject: [PATCH] fix null export highlight in reflowed mode --- frontend/document/koptinterface.lua | 4 ++-- frontend/ui/reader/readerhighlight.lua | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/document/koptinterface.lua b/frontend/document/koptinterface.lua index 3ecf8b740..a39cefc54 100644 --- a/frontend/document/koptinterface.lua +++ b/frontend/document/koptinterface.lua @@ -787,7 +787,7 @@ function KoptInterface:getTextFromReflowPositions(doc, native_boxes, pos0, pos1) local native_pos1 = self:reflowToNativePosTransform(doc, pageno, reflowed_pos_abs1, reflowed_pos_rel1) local reflowed_text_boxes = self:getTextFromBoxes(reflowed_page_boxes, pos0, pos1) - local native_text_boxes = self:getTextFromBoxes(native_boxes, pos0, pos1) + local native_text_boxes = self:getTextFromBoxes(native_boxes, native_pos0, native_pos1) local text_boxes = { text = native_text_boxes.text, pboxes = native_text_boxes.boxes, -- boxes on page @@ -804,7 +804,7 @@ get text and text boxes from screen positions for native page function KoptInterface:getTextFromNativePositions(doc, native_boxes, pos0, pos1) local native_text_boxes = self:getTextFromBoxes(native_boxes, pos0, pos1) local text_boxes = { - word = native_text_boxes.text, + text = native_text_boxes.text, pboxes = native_text_boxes.boxes, -- boxes on page sboxes = native_text_boxes.boxes, -- boxes on screen pos0 = pos0, diff --git a/frontend/ui/reader/readerhighlight.lua b/frontend/ui/reader/readerhighlight.lua index beb080c5d..fc05a00fe 100644 --- a/frontend/ui/reader/readerhighlight.lua +++ b/frontend/ui/reader/readerhighlight.lua @@ -331,7 +331,7 @@ function ReaderHighlight:saveHighlight() end function ReaderHighlight:exportToClippings(page, item) - DEBUG("export highlight to My Clippings") + DEBUG("export highlight", item) local clippings = io.open("/mnt/us/documents/My Clippings.txt", "a+") if clippings and item.text then local current_locale = os.setlocale()