From 92a6c7c6dca0ad3db1f6ff0ce8bf17a4293be285 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Sat, 9 Aug 2025 09:43:39 +0300 Subject: [PATCH] readerhighlight: fix datetime_updated for new highlights (#14155) --- frontend/apps/reader/modules/readerhighlight.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/apps/reader/modules/readerhighlight.lua b/frontend/apps/reader/modules/readerhighlight.lua index 70281d643..248807867 100644 --- a/frontend/apps/reader/modules/readerhighlight.lua +++ b/frontend/apps/reader/modules/readerhighlight.lua @@ -2053,7 +2053,7 @@ function ReaderHighlight:onHoldRelease() if self.selected_text then self.select_mode = false self:extendSelection() - if default_highlight_action == "select" or not self.selected_text.is_tmp then + if default_highlight_action == "select" or self.selected_text.is_extended then self:saveHighlight(true) self:clear() else @@ -2224,7 +2224,7 @@ function ReaderHighlight:saveHighlight(extend_to_sentence) local index = self.ui.annotation:addItem(item) self.view.footer:maybeUpdateFooter() self.ui:handleEvent(Event:new("AnnotationsModified", - { item, nb_highlights_added = 1, index_modified = index, modify_datetime = not self.selected_text.is_tmp })) + { item, nb_highlights_added = 1, index_modified = index, modify_datetime = self.selected_text.is_extended })) return index end end @@ -2510,7 +2510,7 @@ function ReaderHighlight:extendSelection() end self:deleteHighlight(self.highlight_idx) -- starting fragment self.selected_text = { - is_tmp = item1.is_tmp, + is_extended = not item1.is_tmp, datetime = item1.datetime, drawer = item1.drawer, color = item1.color,