Fix drawInterval

master
Stergios Mekras 2022-03-03 22:23:57 +01:00
parent 7b91d21bde
commit 57f7d48920
1 changed files with 4 additions and 4 deletions

View File

@ -152,17 +152,17 @@ pollBattery();
draw(); draw();
var batInterval = setInterval(pollBattery, 60000); var batInterval = setInterval(pollBattery, 60000);
var drawInterval = setInterval(draw, 10000); let actualDrawInterval = setInterval(draw, drawInterval * 1000);
// Stop updates when LCD is off, restart when on // Stop updates when LCD is off, restart when on
Bangle.on("lcdPower", (on) => { Bangle.on("lcdPower", (on) => {
if (batInterval) clearInterval(batInterval); if (batInterval) clearInterval(batInterval);
batInterval = undefined; batInterval = undefined;
if (drawInterval) clearInterval(drawInterval); if (actualDrawInterval) clearInterval(actualDrawInterval);
drawInterval = undefined; actualDrawInterval = undefined;
if (on) { if (on) {
batInterval = setInterval(pollBattery, 60000); batInterval = setInterval(pollBattery, 60000);
drawInterval = setInterval(draw, 10000); actualDrawInterval = setInterval(draw, drawInterval * 1000);
pollBattery(); pollBattery();
draw(); draw();