mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
ReaderThumbnails: update cached page thumbnail on bookmark note change (#10303)
This commit is contained in:
@@ -378,7 +378,6 @@ end
|
||||
function ReaderBookmark:onSaveSettings()
|
||||
self.ui.doc_settings:saveSetting("bookmarks", self.bookmarks)
|
||||
self.ui.doc_settings:saveSetting("bookmarks_version", 20200615)
|
||||
self.ui.doc_settings:makeTrue("bookmarks_sorted")
|
||||
self.ui.doc_settings:makeTrue("bookmarks_sorted_20220106")
|
||||
self.ui.doc_settings:makeTrue("highlights_imported")
|
||||
end
|
||||
@@ -386,7 +385,7 @@ end
|
||||
function ReaderBookmark:onToggleBookmark()
|
||||
self:toggleBookmark()
|
||||
self.view.footer:onUpdateFooter(self.view.footer_visible)
|
||||
self.ui:handleEvent(Event:new("SetDogearVisibility", not self.view.dogear_visible))
|
||||
self.view.dogear:onSetDogearVisibility(not self.view.dogear_visible)
|
||||
UIManager:setDirty(self.view.dialog, "ui")
|
||||
return true
|
||||
end
|
||||
@@ -397,7 +396,7 @@ function ReaderBookmark:isPageBookmarked(pn_or_xp)
|
||||
end
|
||||
|
||||
function ReaderBookmark:setDogearVisibility(pn_or_xp)
|
||||
self.ui:handleEvent(Event:new("SetDogearVisibility", self:isPageBookmarked(pn_or_xp)))
|
||||
self.view.dogear:onSetDogearVisibility(self:isPageBookmarked(pn_or_xp))
|
||||
end
|
||||
|
||||
function ReaderBookmark:onPageUpdate(pageno)
|
||||
@@ -1002,7 +1001,6 @@ function ReaderBookmark:setBookmarkNote(item, from_highlight, is_new_note, new_t
|
||||
bookmark.type = self:getBookmarkType(bookmark)
|
||||
bookmark.text_orig = bm.text or bm.notes
|
||||
bookmark.mandatory = self:getBookmarkPageString(bm.page)
|
||||
self.ui:handleEvent(Event:new("BookmarkEdited", bm))
|
||||
else
|
||||
bookmark = item
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user