ha: prevent triggering of 'touch' straight after slider change

pull/3375/head
Rob Pilling 2024-04-21 19:26:26 +01:00
parent b0aaf8f69f
commit 4b47fbc15f
1 changed files with 6 additions and 0 deletions

View File

@ -80,8 +80,11 @@ function draw() {
}
var lastLevel;
var lastTouch;
function onSlide(mode, level, e) {
lastTouch = Date.now();
if (e.b !== 0) {
if (lastLevel == null)
lastLevel = level;
@ -119,6 +122,9 @@ function sendTrigger() {
}
Bangle.on('touch', (btn, e) => {
if (Date.now() - lastTouch < 250) return;
lastTouch = Date.now();
var left = g.getWidth() * 0.3;
var right = g.getWidth() - left;
var isLeft = e.x < left;