From 4ee35bb972121ff9672aca53fba93045cf805979 Mon Sep 17 00:00:00 2001 From: WS64 Date: Wed, 17 Sep 2014 12:25:13 +0200 Subject: [PATCH] Add "exclude screensaver" to menu --- frontend/apps/reader/modules/readermenu.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frontend/apps/reader/modules/readermenu.lua b/frontend/apps/reader/modules/readermenu.lua index c2840ca62..821e67777 100644 --- a/frontend/apps/reader/modules/readermenu.lua +++ b/frontend/apps/reader/modules/readermenu.lua @@ -139,6 +139,20 @@ function ReaderMenu:setUpdateItemTable() }) end }) + + --typeset tab + if KOBO_SCREEN_SAVER_LAST_BOOK then + local exclude = self.ui.doc_settings:readSetting("exclude_screensaver") or false + table.insert(self.tab_item_table.typeset, { + text = _("Use this book's cover as screensaver"), + checked_func = function() return not (self.ui.doc_settings:readSetting("exclude_screensaver") or false) end, + callback = function() + local exclude = self.ui.doc_settings:readSetting("exclude_screensaver") or false + self.ui.doc_settings:saveSetting("exclude_screensaver", not exclude) + self.ui:saveSettings() + end + }) + end end function ReaderMenu:onShowReaderMenu()