Merge "Let TextView clear accessibility selection index" into mnc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
7a2e4b8f80
@@ -8837,12 +8837,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
|
|||||||
| AccessibilityNodeInfo.MOVEMENT_GRANULARITY_LINE
|
| AccessibilityNodeInfo.MOVEMENT_GRANULARITY_LINE
|
||||||
| AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PARAGRAPH
|
| AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PARAGRAPH
|
||||||
| AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PAGE);
|
| AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PAGE);
|
||||||
|
info.addAction(AccessibilityNodeInfo.ACTION_SET_SELECTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isFocused()) {
|
if (isFocused()) {
|
||||||
if (canSelectText()) {
|
|
||||||
info.addAction(AccessibilityNodeInfo.ACTION_SET_SELECTION);
|
|
||||||
}
|
|
||||||
if (canCopy()) {
|
if (canCopy()) {
|
||||||
info.addAction(AccessibilityNodeInfo.ACTION_COPY);
|
info.addAction(AccessibilityNodeInfo.ACTION_COPY);
|
||||||
}
|
}
|
||||||
@@ -8931,7 +8929,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
|
|||||||
}
|
}
|
||||||
} return false;
|
} return false;
|
||||||
case AccessibilityNodeInfo.ACTION_SET_SELECTION: {
|
case AccessibilityNodeInfo.ACTION_SET_SELECTION: {
|
||||||
if (isFocused() && canSelectText()) {
|
|
||||||
ensureIterableTextForAccessibilitySelectable();
|
ensureIterableTextForAccessibilitySelectable();
|
||||||
CharSequence text = getIterableTextForAccessibility();
|
CharSequence text = getIterableTextForAccessibility();
|
||||||
if (text == null) {
|
if (text == null) {
|
||||||
@@ -8956,7 +8953,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
} return false;
|
} return false;
|
||||||
case AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY:
|
case AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY:
|
||||||
case AccessibilityNodeInfo.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY: {
|
case AccessibilityNodeInfo.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY: {
|
||||||
|
|||||||
Reference in New Issue
Block a user