From 2497d8f3523df943fd10431b54b9306a91f93fcf Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Tue, 22 Oct 2024 10:38:02 +0200 Subject: [PATCH] Misc: Some more FocusManager fallout (#12667) Don't show initial focus in KVP & CalendarView Fix https://github.com/koreader/koreader/pull/12583#issuecomment-2427403108 --- frontend/ui/widget/keyvaluepage.lua | 2 +- plugins/statistics.koplugin/calendarview.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/ui/widget/keyvaluepage.lua b/frontend/ui/widget/keyvaluepage.lua index 1603246c3..7230079d6 100644 --- a/frontend/ui/widget/keyvaluepage.lua +++ b/frontend/ui/widget/keyvaluepage.lua @@ -728,7 +728,7 @@ function KeyValuePage:_populateItems() self.page_info_first_chev:hide() self.page_info_last_chev:hide() end - self:moveFocusTo(1, 1, FocusManager.NOT_UNFOCUS) + self:moveFocusTo(1, 1, bit.bor(FocusManager.FOCUS_ONLY_ON_NT, FocusManager.NOT_UNFOCUS)) UIManager:setDirty(self, function() return "ui", self.dimen end) diff --git a/plugins/statistics.koplugin/calendarview.lua b/plugins/statistics.koplugin/calendarview.lua index 9f5238c32..7ea38a183 100644 --- a/plugins/statistics.koplugin/calendarview.lua +++ b/plugins/statistics.koplugin/calendarview.lua @@ -1440,7 +1440,7 @@ function CalendarView:_populateItems() for _, week in ipairs(self.weeks) do week:update() end - self:moveFocusTo(1, 1, FocusManager.NOT_UNFOCUS) + self:moveFocusTo(1, 1, bit.bor(FocusManager.FOCUS_ONLY_ON_NT, FocusManager.NOT_UNFOCUS)) UIManager:setDirty(self, function() return "ui", self.dimen end)