From 94074304dc0f4e62d03aa44106d82bd728ed9dc4 Mon Sep 17 00:00:00 2001 From: thyttan <6uuxstm66@mozmail.comā©> Date: Sat, 16 Sep 2023 18:51:39 +0200 Subject: [PATCH] Slider: draw directly when starting auto update ... if the slider should be drawn. Otherwise will just keep track of position to draw later. --- modules/Slider.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/Slider.js b/modules/Slider.js index e0279b56a..0eaf8648f 100644 --- a/modules/Slider.js +++ b/modules/Slider.js @@ -155,7 +155,11 @@ if (o.c.autoProgress) { cb("auto"); if (o.v.level==o.c.steps) {o.f.stopAutoUpdate();} }; - o.f.startAutoUpdate = ()=>{o.f.stopAutoUpdate(); o.v.autoIntervalID = setInterval(o.f.autoUpdate,1000);}; + o.f.startAutoUpdate = ()=>{ + o.f.stopAutoUpdate(); + if (o.v.shouldAutoDraw) o.f.draw(o.v.level); + o.v.autoIntervalID = setInterval(o.f.autoUpdate,1000); + }; o.f.stopAutoUpdate = ()=>{if (o.v.autoIntervalID) {clearInterval(o.v.autoIntervalID); o.v.autoIntervalID = undefined;}}; }