diff options
| author | 2021-05-24 11:48:28 +0000 | |
|---|---|---|
| committer | 2021-05-24 11:48:28 +0000 | |
| commit | 2fdb6bd709be078b72f011334362456bb758922c (patch) | |
| tree | 789aa7c9d3b2b6ecfc1d039da9dc4c443a6e9ba5 | |
| parent | 4b5aa29c5c7150e282bd062cdc4f5c68551068e3 (diff) | |
| parent | c103424e3ac05ca38783ba9a1a0cfae3c2e973fe (diff) | |
Merge "Revert "Do not invoke textclassifier when dimissing the selection"" into sc-dev
| -rw-r--r-- | core/java/android/widget/Editor.java | 24 |
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(); - } + } } } |