From 45436c006f85d386729aa5d5109c5fa7a0011b10 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 20 Mar 2021 11:04:34 -0500 Subject: [PATCH] Cancel a pending drag timer before setting a new one --- .../limelight/binding/input/touch/RelativeTouchContext.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/limelight/binding/input/touch/RelativeTouchContext.java b/app/src/main/java/com/limelight/binding/input/touch/RelativeTouchContext.java index 2fc3c813..cf3871db 100644 --- a/app/src/main/java/com/limelight/binding/input/touch/RelativeTouchContext.java +++ b/app/src/main/java/com/limelight/binding/input/touch/RelativeTouchContext.java @@ -147,6 +147,9 @@ public class RelativeTouchContext implements TouchContext { } private synchronized void startDragTimer() { + // Cancel any existing drag timers + cancelDragTimer(); + dragTimer = new Timer(true); dragTimer.schedule(new TimerTask() { @Override