From 871ebb0573ec5bb34d63333f377887175598091c Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Fri, 12 Jan 2024 16:40:42 +0100 Subject: [PATCH] Screensaver: nil guard lastfile in cover mode `hasSidecarFile` assumes you're feeding it a string. Plus, that check was super funky anyway. Fix #11336 --- frontend/ui/screensaver.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/ui/screensaver.lua b/frontend/ui/screensaver.lua index 7bf6f792e..019cebf88 100644 --- a/frontend/ui/screensaver.lua +++ b/frontend/ui/screensaver.lua @@ -431,9 +431,8 @@ function Screensaver:setup(event, event_message) self.screensaver_type = "cover" end if self.screensaver_type == "cover" then - lastfile = lastfile ~= nil and lastfile or G_reader_settings:readSetting("lastfile") local excluded - if DocSettings:hasSidecarFile(lastfile) then + if lastfile and DocSettings:hasSidecarFile(lastfile) then local doc_settings if ui and ui.doc_settings then doc_settings = ui.doc_settings