From ad293562bc065f414a1c6b73a74ab8481e405980 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Mon, 26 Jun 2017 01:29:05 +0200 Subject: [PATCH] Fix possible crash in the copy/paste/more dialog --- terminal-view/src/main/java/com/termux/view/TerminalView.java | 4 ++++ 1 file changed, 4 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 fb018747..91d0762d 100644 --- a/terminal-view/src/main/java/com/termux/view/TerminalView.java +++ b/terminal-view/src/main/java/com/termux/view/TerminalView.java @@ -834,6 +834,10 @@ public final class TerminalView extends View { @Override public boolean onActionItemClicked(ActionMode mode, MenuItem item) { + if (!mIsSelectingText) { + // Fix issue where the dialog is pressed while being dismissed. + return true; + } switch (item.getItemId()) { case 1: String selectedText = mEmulator.getSelectedText(mSelX1, mSelY1, mSelX2, mSelY2).trim();