summaryrefslogtreecommitdiff
path: root/core/java/android/widget/TextView.java
diff options
context:
space:
mode:
authorsallyyuen <sallyyuen@google.com>2022-02-03 13:36:55 -0800
committersallyyuen <sallyyuen@google.com>2022-02-03 13:36:55 -0800
commit889a5ab0f7d116430fa417ef9aee2063207d62f2 (patch)
treef92fb5cc1f9929cf4fc9b596cacc52eaf2536a7b /core/java/android/widget/TextView.java
parentbd0e5becea20c09a1e1ef7f206076198813e31aa (diff)
fix TextView a11yNodeInfo isTextSelectable
info.TextSelectable needs to also check isTextEditable for edit texts. Bug: n/a Test: atest AccessibilityTextTraversalTest Change-Id: Ic8d5a04db05f0cc4856997ecf5d5c51bc8d16da2
Diffstat (limited to 'core/java/android/widget/TextView.java')
-rw-r--r--core/java/android/widget/TextView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index be51240d2a84..f2a77d87a043 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -12197,7 +12197,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
EXTRA_DATA_RENDERING_INFO_KEY,
EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY
));
- info.setTextSelectable(isTextSelectable());
+ info.setTextSelectable(isTextSelectable() || isTextEditable());
} else {
info.setAvailableExtraData(Arrays.asList(
EXTRA_DATA_RENDERING_INFO_KEY