From 33a6c65ea04710958d49628ce57150a20865d95b Mon Sep 17 00:00:00 2001 From: David Peer Date: Mon, 30 Jan 2023 18:14:54 +0100 Subject: [PATCH] Clear screen only where necessary --- apps/happyclk/happyclk.app.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/happyclk/happyclk.app.js b/apps/happyclk/happyclk.app.js index 2c43a266e..8e22b6e1e 100644 --- a/apps/happyclk/happyclk.app.js +++ b/apps/happyclk/happyclk.app.js @@ -199,11 +199,10 @@ let drawEyeBrow = function(){ } -let drawWidgets = function(isLocked){ +let drawWidgets = function(){ if (isFullscreen()) { widget_utils.hide(); } else { - if (isLocked) return; Bangle.drawWidgets(); } } @@ -219,14 +218,16 @@ let draw = function(){ } let drawHelper = function(isLocked){ + g.setColor(g.theme.bg); + + g.fillRect(0, isFullscreen() ? 0 : 24, W, H); g.setColor(g.theme.fg); - g.reset().clear(); drawEyes(); drawEyeBrow(); drawSmile(isLocked); - drawWidgets(isLocked); + drawWidgets(); }