From ec9bc29295b7935bffbc8b18d8d88e135902ce8b Mon Sep 17 00:00:00 2001 From: Ian Ward Date: Sun, 21 Jul 2024 19:05:12 +0100 Subject: [PATCH] Correctly handle hiding/showing widgets --- apps/quarterclock/app.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/quarterclock/app.js b/apps/quarterclock/app.js index 837cac6b6..7899ff2c7 100644 --- a/apps/quarterclock/app.js +++ b/apps/quarterclock/app.js @@ -125,12 +125,15 @@ // Remove handler to allow fast loading Bangle.setUI({mode:"clock", remove:function() { if (drawTimeout) clearTimeout(drawTimeout); + require("widget_utils").show(); }}); // Load and display widgets + Bangle.loadWidgets(); if (settings.showWidgets) { - Bangle.loadWidgets(); - Bangle.drawWidgets(); + require("widget_utils").show(); + } else { + require("widget_utils").hide(); } // draw initial boxes and queue subsequent redraws