From 290fd81f46e60e46cdd3ee2a2c36d6e663e16bab Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Sat, 25 Feb 2023 13:13:04 +0100 Subject: [PATCH] powermanager - Fix drawing on hidden widgets when LCD brightness is changed --- apps/powermanager/ChangeLog | 3 ++- apps/powermanager/widget.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/powermanager/ChangeLog b/apps/powermanager/ChangeLog index dbe102958..ee31195b2 100644 --- a/apps/powermanager/ChangeLog +++ b/apps/powermanager/ChangeLog @@ -7,4 +7,5 @@ 0.06: Allow logging of some things using power Add widget for live monitoring of power use 0.07: Convert Yes/No On/Off in settings to checkboxes -0.08: Fix the wrapping of intervals/timeouts with parameters \ No newline at end of file +0.08: Fix the wrapping of intervals/timeouts with parameters + Fix the widget drawing if widgets are hidden and Bangle.setLCDBrightness is called \ No newline at end of file diff --git a/apps/powermanager/widget.js b/apps/powermanager/widget.js index 116f1703e..3147c40ac 100644 --- a/apps/powermanager/widget.js +++ b/apps/powermanager/widget.js @@ -24,7 +24,7 @@ currently-running apps */ let brightnessSetting = settings.brightness || 1; Bangle.setLCDBrightness = ((o) => (a) => { brightnessSetting = a; - draw(WIDGETS.powermanager); + WIDGETS.powermanager.draw(WIDGETS.powermanager); return o(a); })(Bangle.setLCDBrightness);