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
This commit is contained in:
Svetoslav
2014-09-26 19:23:05 -07:00
committed by Svetoslav Ganov
parent 485f2095f8
commit ed2fdc6ef5

View File

@@ -1138,7 +1138,7 @@ final class AccessibilityInteractionController {
if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID
|| parentAccessibilityViewId == providerHost.getAccessibilityViewId()) {
final AccessibilityNodeInfo parent;
if (parentAccessibilityViewId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
parent = provider.createAccessibilityNodeInfo(parentVirtualDescendantId);
} else {
parent = provider.createAccessibilityNodeInfo(