android: disable wakelocks by default

pull/4501/head
Martín Fernández 5 years ago committed by Frans de Jonge
parent 23f1597246
commit 6b3158e497

@ -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)

@ -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,
})

@ -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

Loading…
Cancel
Save