From cfa871e204c54ef9c2ba3be46cef32f9cd60e9e5 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Mon, 24 Jul 2023 20:39:46 +0100 Subject: [PATCH] recorder: handle missing widget --- apps/recorder/clkinfo.js | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/apps/recorder/clkinfo.js b/apps/recorder/clkinfo.js index 5e09de6f8..a65320a6e 100644 --- a/apps/recorder/clkinfo.js +++ b/apps/recorder/clkinfo.js @@ -11,21 +11,17 @@ return { name: "Bangle", - items: [ + items: WIDGETS["recorder"] ? [ { name: "Toggle", - get: () => { - const w = typeof WIDGETS !== "undefined" && WIDGETS["recorder"]; - - return w && w.isRecording() ? { - text: "Recording", - short: "rec", - img: recimg(), - } : { - text: "Paused", - short: "paused", - img: pauseimg(), - } + get: () => WIDGETS["recorder"].isRecording() ? { + text: "Recording", + short: "rec", + img: recimg(), + } : { + text: "Paused", + short: "paused", + img: pauseimg(), }, run: () => { const w = WIDGETS["recorder"]; @@ -35,6 +31,6 @@ show: () => {}, hide: () => {}, }, - ], + ] : [], }; });