From 5b5b4d9ebc970ee80d49adf66021d71af15b317c Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Tue, 3 Oct 2023 20:19:23 +0000 Subject: [PATCH] readerhighlight: fix OCRed text dictionary lookups (#10967) Cf. #10966. --- frontend/apps/reader/modules/readerhighlight.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/apps/reader/modules/readerhighlight.lua b/frontend/apps/reader/modules/readerhighlight.lua index a8740fd00..e9d72cffd 100644 --- a/frontend/apps/reader/modules/readerhighlight.lua +++ b/frontend/apps/reader/modules/readerhighlight.lua @@ -1353,7 +1353,7 @@ function ReaderHighlight:lookup(selected_text, selected_link) end -- if we extracted text directly - if selected_text.text and self.hold_pos then + if #selected_text.text > 0 and self.hold_pos then self.ui:handleEvent(Event:new("LookupWord", selected_text.text, false, word_boxes, self, selected_link)) -- or we will do OCR elseif selected_text.sboxes and self.hold_pos then @@ -1414,7 +1414,7 @@ function ReaderHighlight:translate(selected_text, page, index) selected_text = extended_text end end - if selected_text.text ~= "" then + if #selected_text.text > 0 then self:onTranslateText(selected_text.text, page, index) -- or we will do OCR elseif self.hold_pos then