summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2021-05-24 11:48:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-05-24 11:48:28 +0000
commit2fdb6bd709be078b72f011334362456bb758922c (patch)
tree789aa7c9d3b2b6ecfc1d039da9dc4c443a6e9ba5
parent4b5aa29c5c7150e282bd062cdc4f5c68551068e3 (diff)
parentc103424e3ac05ca38783ba9a1a0cfae3c2e973fe (diff)
Merge "Revert "Do not invoke textclassifier when dimissing the selection"" into sc-dev
-rw-r--r--core/java/android/widget/Editor.java24
1 files changed, 8 insertions, 16 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java
index 444736160f0f..0c4da88bb058 100644
--- a/core/java/android/widget/Editor.java
+++ b/core/java/android/widget/Editor.java
@@ -1725,23 +1725,15 @@ public class Editor {
}
private void updateFloatingToolbarVisibility(MotionEvent event) {
- if (mTextActionMode == null) {
- return;
- }
- switch (event.getActionMasked()) {
- case MotionEvent.ACTION_MOVE:
- hideFloatingToolbar(ActionMode.DEFAULT_HIDE_DURATION);
- break;
- case MotionEvent.ACTION_UP: // fall through
- case MotionEvent.ACTION_CANCEL:
- final SelectionModifierCursorController selectionController =
- getSelectionController();
- final InsertionPointCursorController insertionController = getInsertionController();
- if ((selectionController != null && selectionController.isCursorBeingModified())
- || (insertionController != null
- && insertionController.isCursorBeingModified())) {
+ if (mTextActionMode != null) {
+ switch (event.getActionMasked()) {
+ case MotionEvent.ACTION_MOVE:
+ hideFloatingToolbar(ActionMode.DEFAULT_HIDE_DURATION);
+ break;
+ case MotionEvent.ACTION_UP: // fall through
+ case MotionEvent.ACTION_CANCEL:
showFloatingToolbar();
- }
+ }
}
}