From 783c3fd7dc1523666bc2cb8641725685e5d19df9 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Tue, 26 Mar 2019 23:09:08 +0100 Subject: [PATCH] Allow toggling sleepcover handling from the UI --- frontend/ui/elements/common_settings_menu_table.lua | 12 ++++++++++++ frontend/ui/elements/filemanager_menu_order.lua | 1 + frontend/ui/elements/reader_menu_order.lua | 1 + 3 files changed, 14 insertions(+) diff --git a/frontend/ui/elements/common_settings_menu_table.lua b/frontend/ui/elements/common_settings_menu_table.lua index 0fe725004..c4706050c 100644 --- a/frontend/ui/elements/common_settings_menu_table.lua +++ b/frontend/ui/elements/common_settings_menu_table.lua @@ -138,6 +138,18 @@ if Device:isCervantes() or Device:isKobo() or Device:isSDL() or Device:isSonyPRS } end +if Device:isKobo() then + common_settings.sleepcover = { + text = _("Ignore sleepcover events"), + checked_func = function() + return G_reader_settings:isTrue("ignore_power_sleepcover") + end, + callback = function() + G_reader_settings:flipNilOrFalse("ignore_power_sleepcover") + end + } +end + common_settings.night_mode = { text = _("Night mode"), checked_func = function() return G_reader_settings:readSetting("night_mode") end, diff --git a/frontend/ui/elements/filemanager_menu_order.lua b/frontend/ui/elements/filemanager_menu_order.lua index d46937fcc..e1c21cf73 100644 --- a/frontend/ui/elements/filemanager_menu_order.lua +++ b/frontend/ui/elements/filemanager_menu_order.lua @@ -40,6 +40,7 @@ local order = { "time", "battery", "autosuspend", + "sleepcover", "mass_storage_settings", }, navigation = { diff --git a/frontend/ui/elements/reader_menu_order.lua b/frontend/ui/elements/reader_menu_order.lua index 9b59b4437..5382ba6bb 100644 --- a/frontend/ui/elements/reader_menu_order.lua +++ b/frontend/ui/elements/reader_menu_order.lua @@ -60,6 +60,7 @@ local order = { "time", "battery", "autosuspend", + "sleepcover", "mass_storage_settings", }, navigation = {