From 60e1556871592adc97e8d969e3d6e5f7952f5f96 Mon Sep 17 00:00:00 2001 From: mao Date: Sat, 5 Oct 2019 18:54:15 +0800 Subject: [PATCH] Stop selection mode on enter --- terminal-view/src/main/java/com/termux/view/TerminalView.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/terminal-view/src/main/java/com/termux/view/TerminalView.java b/terminal-view/src/main/java/com/termux/view/TerminalView.java index 09eae230..2cb3cb28 100644 --- a/terminal-view/src/main/java/com/termux/view/TerminalView.java +++ b/terminal-view/src/main/java/com/termux/view/TerminalView.java @@ -296,6 +296,7 @@ public final class TerminalView extends View { } void sendTextToTerminal(CharSequence text) { + stopTextSelectionMode(); final int textLengthInChars = text.length(); for (int i = 0; i < textLengthInChars; i++) { char firstChar = text.charAt(i); @@ -542,6 +543,7 @@ public final class TerminalView extends View { if (LOG_KEY_EVENTS) Log.i(EmulatorDebug.LOG_TAG, "onKeyDown(keyCode=" + keyCode + ", isSystem()=" + event.isSystem() + ", event=" + event + ")"); if (mEmulator == null) return true; + stopTextSelectionMode(); if (mClient.onKeyDown(keyCode, event, mTermSession)) { invalidate();