diff --git a/app/src/main/java/com/termux/app/ExtraKeysView.java b/app/src/main/java/com/termux/app/ExtraKeysView.java index 4c2694ce..1af2830a 100644 --- a/app/src/main/java/com/termux/app/ExtraKeysView.java +++ b/app/src/main/java/com/termux/app/ExtraKeysView.java @@ -401,8 +401,14 @@ public final class ExtraKeysView extends GridLayout { } return true; - case MotionEvent.ACTION_UP: case MotionEvent.ACTION_CANCEL: + v.setBackgroundColor(BUTTON_COLOR); + if (scheduledExecutor != null) { + scheduledExecutor.shutdownNow(); + scheduledExecutor = null; + } + return true; + case MotionEvent.ACTION_UP: v.setBackgroundColor(BUTTON_COLOR); if (scheduledExecutor != null) { scheduledExecutor.shutdownNow();