From 6a5f330b3b219f580d7de160847520607714c861 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Sat, 8 Jan 2022 08:39:13 +0200 Subject: [PATCH] Fix djvu crash on long-press on scanned text (#8626) --- frontend/document/koptinterface.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/document/koptinterface.lua b/frontend/document/koptinterface.lua index 2a51428b8..078893ade 100644 --- a/frontend/document/koptinterface.lua +++ b/frontend/document/koptinterface.lua @@ -668,7 +668,9 @@ function KoptInterface:getNativeTextBoxesFromScratch(doc, pageno) local page = doc._document:openPage(pageno) page:getPagePix(kc) local boxes, nr_word = kc:getNativeWordBoxes("src", 0, 0, page_size.w, page_size.h) - DocCache:insert(hash, CacheItem:new{ scratchnativepgboxes = boxes, size = 192 * nr_word }) -- estimation + if boxes then + DocCache:insert(hash, CacheItem:new{ scratchnativepgboxes = boxes, size = 192 * nr_word }) -- estimation + end page:close() kc:free() return boxes