From 07226822cdad0fb6a2b0f08cc7c038ea253ceafb Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Thu, 3 Sep 2026 22:27:17 +0200 Subject: [PATCH] Re-arm BLTime on keypress in overlay apps --- App/apps/app_overlay.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/App/apps/app_overlay.c b/App/apps/app_overlay.c index 5134ebf6..e52980d9 100644 --- a/App/apps/app_overlay.c +++ b/App/apps/app_overlay.c @@ -97,8 +97,13 @@ static uint8_t app_get_key(void) return APP_KEY_INVALID; } - if (!APP_IsScreenSaverDisplayed()) + if (!APP_IsScreenSaverDisplayed()) { + if (key != KEY_INVALID) + BACKLIGHT_TurnOn(); /* re-arm BLTime on activity, mirrors ProcessKey(): + overlay apps bypass the resident key handler, so + the saver would otherwise fire mid-use. */ return (uint8_t)key; + } if (key == KEY_INVALID) return APP_KEY_SAVER;