From c4c95a0e906e3938c9603360d7ef1f0556e54463 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Sat, 12 Jul 2025 20:29:41 +0300 Subject: [PATCH] ReaderHighlight: fix long-pressing on image (#14048) --- frontend/apps/reader/modules/readerhighlight.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/frontend/apps/reader/modules/readerhighlight.lua b/frontend/apps/reader/modules/readerhighlight.lua index 3befd58e3..70281d643 100644 --- a/frontend/apps/reader/modules/readerhighlight.lua +++ b/frontend/apps/reader/modules/readerhighlight.lua @@ -1678,15 +1678,13 @@ function ReaderHighlight:onHold(arg, ges) local image = self.ui.document:getImageFromPosition(self.hold_pos, true, true) if image then logger.dbg("hold on image") + self.hold_pos = nil local ImageViewer = require("ui/widget/imageviewer") - local imgviewer = ImageViewer:new{ + UIManager:show(ImageViewer:new{ image = image, - -- title_text = _("Document embedded image"), - -- No title, more room for image - with_title_bar = false, + with_title_bar = false, -- more room for image fullscreen = true, - } - UIManager:show(imgviewer) + }) self:onStopHighlightIndicator() return true end