diff --git a/apps.json b/apps.json index c7147590c..67fcc7f12 100644 --- a/apps.json +++ b/apps.json @@ -168,7 +168,7 @@ "name": "Image background clock", "shortName":"Image Clock", "icon": "app.png", - "version":"0.04", + "version":"0.05", "description": "A clock with an image as a background", "tags": "clock", "type" : "clock", diff --git a/apps/imgclock/ChangeLog b/apps/imgclock/ChangeLog index 56e692b39..c305af689 100644 --- a/apps/imgclock/ChangeLog +++ b/apps/imgclock/ChangeLog @@ -3,3 +3,4 @@ 0.03: Add {msb:true} so that on new builds, color is correct for 16 bit 0.04: Fix hour alignment for single digits Scaling for background images <240px wide +0.05: Fix memory/interval leak when LCD turns on diff --git a/apps/imgclock/app.js b/apps/imgclock/app.js index 92d4b2b91..57b90c711 100644 --- a/apps/imgclock/app.js +++ b/apps/imgclock/app.js @@ -65,7 +65,7 @@ Bangle.on('lcdPower',on=>{ if (secondInterval) clearInterval(secondInterval); secondInterval = undefined; if (on) { - setInterval(draw,1000); + secondInterval = setInterval(draw,1000); draw(); } });