mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
readerhighlight: fix datetime_updated for new highlights (#14155)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user