mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Screensaver: exclude content when excluding cover, random image as fallback (#9912)
Exclude some screensaver option showing book content (title, page image) when "Exclude this book cover" is checked. Random image as fallback, KOReader logo as 2nd-order fallback.
This commit is contained in:
@@ -250,10 +250,14 @@ function ReaderMenu:setUpdateItemTable()
|
||||
|
||||
if Device:supportsScreensaver() then
|
||||
local ss_book_settings = {
|
||||
text = _("Exclude this book's cover from screensaver"),
|
||||
text = _("Exclude this book's content and cover from screensaver"),
|
||||
enabled_func = function()
|
||||
return not (self.ui == nil or self.ui.document == nil)
|
||||
and G_reader_settings:readSetting("screensaver_type") == "cover"
|
||||
if self.ui and self.ui.document then
|
||||
local screensaverType = G_reader_settings:readSetting("screensaver_type")
|
||||
return screensaverType == "cover" or screensaverType == "disable"
|
||||
else
|
||||
return false
|
||||
end
|
||||
end,
|
||||
checked_func = function()
|
||||
return self.ui and self.ui.doc_settings and self.ui.doc_settings:isTrue("exclude_screensaver")
|
||||
|
||||
Reference in New Issue
Block a user