Loading core/java/android/widget/Editor.java +16 −8 Original line number Diff line number Diff line Loading @@ -1705,13 +1705,21 @@ public class Editor { } private void updateFloatingToolbarVisibility(MotionEvent event) { if (mTextActionMode != null) { 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())) { showFloatingToolbar(); } } Loading Loading
core/java/android/widget/Editor.java +16 −8 Original line number Diff line number Diff line Loading @@ -1705,13 +1705,21 @@ public class Editor { } private void updateFloatingToolbarVisibility(MotionEvent event) { if (mTextActionMode != null) { 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())) { showFloatingToolbar(); } } Loading