From 33088c625742ca8f35d31df3693ae5355e171a7b Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Mon, 11 Mar 2024 08:57:36 +0000 Subject: [PATCH] clock_info: call focus() after redraw --- apps/clock_info/lib.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/clock_info/lib.js b/apps/clock_info/lib.js index 6581a9469..513d946ac 100644 --- a/apps/clock_info/lib.js +++ b/apps/clock_info/lib.js @@ -292,13 +292,17 @@ exports.addInteractive = function(menu, options) { if (itm.blur) itm.blur(options); }; const focus = (redraw) => { + let shown = false; if (!options.focus) { options.focus=true; Bangle.CLKINFO_FOCUS=true; + shown = true; + } + if (redraw) options.redraw(); + if (shown) { const itm = menu[options.menuA].items[options.menuB]; if (itm.focus) itm.focus(options); } - if (redraw) options.redraw(); }; let touchHandler, lockHandler; if (options.x!==undefined && options.y!==undefined && options.w && options.h) {