From 7c80d8cdda4af329b33ac1cc6e48bf511f77556f Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Fri, 15 Mar 2024 15:08:00 +0200 Subject: [PATCH] readerbookmark: fix editing highlighted text for orphanede bookmark --- frontend/apps/reader/modules/readerbookmark.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/apps/reader/modules/readerbookmark.lua b/frontend/apps/reader/modules/readerbookmark.lua index 216537047..1e0d55d49 100644 --- a/frontend/apps/reader/modules/readerbookmark.lua +++ b/frontend/apps/reader/modules/readerbookmark.lua @@ -1158,8 +1158,10 @@ function ReaderBookmark:setHighlightedText(item, text) end -- highlight local hl = self.ui.highlight:getHighlightByDatetime(item.datetime) - hl.text = text - hl.edited = edited + if hl then -- skip orphaned bookmark + hl.text = text + hl.edited = edited + end -- bookmark local index = self:getBookmarkIndexBinarySearch(item) or self:getBookmarkIndexFullScan(item) local bm = self.bookmarks[index]