diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index 58fe735f0..83312f9b5 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -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) diff --git a/frontend/ui/elements/common_settings_menu_table.lua b/frontend/ui/elements/common_settings_menu_table.lua index 8ba00ba8d..218113c87 100644 --- a/frontend/ui/elements/common_settings_menu_table.lua +++ b/frontend/ui/elements/common_settings_menu_table.lua @@ -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, }) diff --git a/frontend/ui/elements/screen_android.lua b/frontend/ui/elements/screen_android.lua index fe29686db..b3ebeb4e8 100644 --- a/frontend/ui/elements/screen_android.lua +++ b/frontend/ui/elements/screen_android.lua @@ -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