android: disable wakelocks by default

This commit is contained in:
Martín Fernández
2019-01-21 22:44:32 +01:00
committed by Frans de Jonge
parent 23f1597246
commit 6b3158e497
3 changed files with 6 additions and 6 deletions

View File

@@ -68,9 +68,9 @@ function Device:init()
self.isTouchDevice = yes
end
-- check if we disabled support for wakelocks
if G_reader_settings:isTrue("disable_android_wakelock") then
android.setWakeLock(false)
-- check if we enabled support for wakelocks
if G_reader_settings:isTrue("enable_android_wakelock") then
android.setWakeLock(true)
end
Generic.init(self)

View File

@@ -133,7 +133,7 @@ if Device:isAndroid() then
table.insert(common_settings.screen.sub_item_table,
{
text = _("Keep screen on"),
checked_func = function() return not G_reader_settings:isTrue("disable_android_wakelock") end,
checked_func = function() return G_reader_settings:isTrue("enable_android_wakelock") end,
callback = function() require("ui/elements/screen_android"):toggleWakelock() end,
})

View File

@@ -44,9 +44,9 @@ end
-- toggle android wakelock support
function ScreenHelper:toggleWakelock()
local is_wakelock = not G_reader_settings:isTrue("disable_android_wakelock")
local is_wakelock = G_reader_settings:isTrue("enable_android_wakelock")
android.setWakeLock(not is_wakelock)
G_reader_settings:saveSetting("disable_android_wakelock", is_wakelock)
G_reader_settings:saveSetting("enable_android_wakelock", not is_wakelock)
end
return ScreenHelper