Skip to content

Commit ed2fdc6

Browse files
committed
Accessibility node provider getting invalid virtual view id.
If the virtual child id is not specified we should ask the node provider to create a node info for the hosting view bu passing the special host node id. bug:17664111 Change-Id: Iaf1387acdfe33b50b50729d293adcdf82340a648
1 parent 485f209 commit ed2fdc6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

core/java/android/view/AccessibilityInteractionController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1138,7 +1138,7 @@ private void prefetchSiblingsOfVirtualNode(AccessibilityNodeInfo current, View p
11381138
if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID
11391139
|| parentAccessibilityViewId == providerHost.getAccessibilityViewId()) {
11401140
final AccessibilityNodeInfo parent;
1141-
if (parentAccessibilityViewId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
1141+
if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
11421142
parent = provider.createAccessibilityNodeInfo(parentVirtualDescendantId);
11431143
} else {
11441144
parent = provider.createAccessibilityNodeInfo(

0 commit comments

Comments
 (0)