From b3472e9e62859ce2baaedfbc6721c75dbbe9e9fc Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Thu, 7 Dec 2017 01:36:29 +0100 Subject: [PATCH] Disable the "quick scale" gesture Disable the default android behaviour where a double tap followed by a swipe is interpreted as a zoom gesture. Most people seem not to know about it and hit it by mistake, see #495 for an example. --- .../src/main/java/com/termux/view/GestureAndScaleRecognizer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/terminal-view/src/main/java/com/termux/view/GestureAndScaleRecognizer.java b/terminal-view/src/main/java/com/termux/view/GestureAndScaleRecognizer.java index 23bd9a58..f7fc9d23 100644 --- a/terminal-view/src/main/java/com/termux/view/GestureAndScaleRecognizer.java +++ b/terminal-view/src/main/java/com/termux/view/GestureAndScaleRecognizer.java @@ -85,6 +85,7 @@ final class GestureAndScaleRecognizer { return mListener.onScale(detector.getFocusX(), detector.getFocusY(), detector.getScaleFactor()); } }); + mScaleDetector.setQuickScaleEnabled(false); } public void onTouchEvent(MotionEvent event) {