Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b9d928ea authored by Sally Yuen's avatar Sally Yuen Committed by Android (Google) Code Review
Browse files

Merge "Revert "Fixes for a11y selection". Reverts hiding some selection UI" into tm-dev

parents 4ca3b323 8021a8fb
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -12617,7 +12617,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
                    if (start >= 0 && start <= end && end <= text.length()) {
                        requestFocusOnNonEditableSelectableText();
                        Selection.setSelection((Spannable) text, start, end);
                        hideAccessibilitySelectionControllers();
                        // Make sure selection mode is engaged.
                        if (mEditor != null) {
                            mEditor.startSelectionActionModeAsync(false);
                        }
                        return true;
                    }
                }
@@ -13760,12 +13763,8 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
            Selection.removeSelection((Spannable) text);
        }
        // Hide all selection controllers used for adjusting selection
        // since we are doing so explicitly by other means and these
        // since we are doing so explicitlty by other means and these
        // controllers interact with how selection behaves.
        hideAccessibilitySelectionControllers();
    }
    private void hideAccessibilitySelectionControllers() {
        if (mEditor != null) {
            mEditor.hideCursorAndSpanControllers();
            mEditor.stopTextActionMode();