From 9cc04dcbe8b3753eaab945edc3355ce94b1e1ccc Mon Sep 17 00:00:00 2001 From: eleanor <44651387+elykittytee@users.noreply.github.com> Date: Wed, 7 Sep 2022 13:56:35 -0500 Subject: [PATCH] called queuedraw --- apps/distortclk/app.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/apps/distortclk/app.js b/apps/distortclk/app.js index a4d7b8da5..a9fdd1ef2 100644 --- a/apps/distortclk/app.js +++ b/apps/distortclk/app.js @@ -8,14 +8,21 @@ const offset = 25; const width = g.getWidth(); const height = g.getHeight(); -var queueDraw; +var drawTimeout; var fgTime = 0xf800; var bgTime = 0x3333ff; var dayDate = 0x000; +function queueDraw() { + if (drawTimeout) clearTimeout(drawTimeout); + drawTimeout = setTimeout(function() { + drawTimeout = undefined; + draw(); + }, 60000 - (Date.now() % 60000)); +} + function time() { require("Font4x5").add(Graphics); - var d = new Date(); var day = d.getDate(); var time = require("locale").time(d,1); @@ -34,6 +41,7 @@ function time() { function draw() { g.setColor(bgTime).fillRect(0,40,width,height-offset); time(); + queueDraw(); } //program start @@ -48,13 +56,7 @@ else { draw(); // draw immediately at first -function queueDraw() { - if (drawTimeout) clearTimeout(drawTimeout); - drawTimeout = setTimeout(function() { - drawTimeout = undefined; - draw(); - }, 60000 - (Date.now() % 60000)); -} + // Show launcher when middle button pressed Bangle.setUI("clock");