From ed2fdc6ef560c76ba310a2c4e5bb63f01d08af40 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Fri, 26 Sep 2014 19:23:05 -0700 Subject: 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 --- core/java/android/view/AccessibilityInteractionController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/view/AccessibilityInteractionController.java b/core/java/android/view/AccessibilityInteractionController.java index baa133d7e6c8..1cadf69d4b7c 100644 --- a/core/java/android/view/AccessibilityInteractionController.java +++ b/core/java/android/view/AccessibilityInteractionController.java @@ -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( -- cgit v1.2.3-59-g8ed1b