From 54bc1ed7913a64ae657fb230f0bdf09b485abed7 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Wed, 13 Jan 2016 03:42:46 +0100 Subject: [PATCH] Do not recognize gestures while selecting text --- app/src/main/java/com/termux/view/TerminalView.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/termux/view/TerminalView.java b/app/src/main/java/com/termux/view/TerminalView.java index 87ca6a04..2daab982 100644 --- a/app/src/main/java/com/termux/view/TerminalView.java +++ b/app/src/main/java/com/termux/view/TerminalView.java @@ -190,7 +190,7 @@ public final class TerminalView extends View { @Override public void onLongPress(MotionEvent e) { - if (!mGestureRecognizer.isInProgress()) { + if (!mGestureRecognizer.isInProgress() && !mIsSelectingText) { performHapticFeedback(HapticFeedbackConstants.LONG_PRESS); toggleSelectingText(e); } @@ -485,7 +485,8 @@ public final class TerminalView extends View { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) mActionMode.invalidateContentRect(); invalidate(); - break; + // Return to prevent gestures when moving while selecting text. + return true; default: break; }