am a77e349a: am 9c95264e: Merge "Abort accessibility node prefetch if parent node is null" into lmp-mr1-dev
* commit 'a77e349a3609833c55ee3b8b80fc5eef5fac4f1a': Abort accessibility node prefetch if parent node is null
This commit is contained in:
@@ -1109,15 +1109,17 @@ final class AccessibilityInteractionController {
|
||||
|| accessibilityViewId == providerHost.getAccessibilityViewId()) {
|
||||
final AccessibilityNodeInfo parent;
|
||||
if (virtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
|
||||
parent = provider.createAccessibilityNodeInfo(
|
||||
virtualDescendantId);
|
||||
parent = provider.createAccessibilityNodeInfo(virtualDescendantId);
|
||||
} else {
|
||||
parent= provider.createAccessibilityNodeInfo(
|
||||
parent = provider.createAccessibilityNodeInfo(
|
||||
AccessibilityNodeProvider.HOST_VIEW_ID);
|
||||
}
|
||||
if (parent != null) {
|
||||
outInfos.add(parent);
|
||||
if (parent == null) {
|
||||
// Couldn't obtain the parent, which means we have a
|
||||
// disconnected sub-tree. Abort prefetch immediately.
|
||||
return;
|
||||
}
|
||||
outInfos.add(parent);
|
||||
parentNodeId = parent.getParentNodeId();
|
||||
accessibilityViewId = AccessibilityNodeInfo.getAccessibilityViewId(
|
||||
parentNodeId);
|
||||
|
||||
Reference in New Issue
Block a user