From dfc9d16a19f62dcceed5ab9ba8074f43e8bea608 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Thu, 1 Apr 2021 03:39:25 +0200 Subject: [PATCH] ScreenSaver: Fix default settings (#7479) * ScreenSavers: Fix default settings Awesome typo ;D. --- frontend/ui/elements/screensaver_menu.lua | 1 + frontend/ui/screensaver.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/ui/elements/screensaver_menu.lua b/frontend/ui/elements/screensaver_menu.lua index 4d9852e73..100645ba2 100644 --- a/frontend/ui/elements/screensaver_menu.lua +++ b/frontend/ui/elements/screensaver_menu.lua @@ -85,6 +85,7 @@ return { return G_reader_settings:isTrue("screensaver_show_message") or G_reader_settings:hasNot("screensaver_type") end, callback = function() + -- NOTE: Since the default is nil, the first toggle will keep it checked (but true instead of nil). G_reader_settings:toggle("screensaver_show_message") end, separator = true, diff --git a/frontend/ui/screensaver.lua b/frontend/ui/screensaver.lua index 6097c75b4..4161a9982 100644 --- a/frontend/ui/screensaver.lua +++ b/frontend/ui/screensaver.lua @@ -24,7 +24,7 @@ local Screen = Device.screen local T = require("ffi/util").template -- Migrate old settings from 2021.02 or older. -if G_reader_settings:readSetting("screensaver_type", "disable") == "message" then +if G_reader_settings:readSetting("screensaver_type") == "message" then G_reader_settings:saveSetting("screensaver_type", "disable") G_reader_settings:makeTrue("screensaver_show_message") end