kineticscroll - Do not skip last drag event

master
Martin Boonk 2024-03-26 10:03:02 +01:00
parent 1fd84633ad
commit ae4b1b6206
1 changed files with 1 additions and 1 deletions

View File

@ -115,6 +115,7 @@
const dragHandler = e=>{ const dragHandler = e=>{
direction = e.dy > 0 ? 1 : -1; direction = e.dy > 0 ? 1 : -1;
s.scroll -= e.dy;
if (e.b > 0){ if (e.b > 0){
// Finger touches the display // Finger touches the display
lastTouchedDrag = Date.now(); lastTouchedDrag = Date.now();
@ -132,7 +133,6 @@
} }
accDy += e.dy; accDy += e.dy;
s.scroll -= e.dy;
} else { } else {
// Finger has left the display, only start scrolling kinetically when the last drag event is close enough // Finger has left the display, only start scrolling kinetically when the last drag event is close enough
if (Date.now() - lastTouchedDrag < LAST_DRAG_WAIT){ if (Date.now() - lastTouchedDrag < LAST_DRAG_WAIT){