Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed2fdc6e authored by Svetoslav's avatar Svetoslav Committed by Svetoslav Ganov
Browse files

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
parent 485f2095
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1138,7 +1138,7 @@ final class AccessibilityInteractionController {
            if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID
            if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID
                    || parentAccessibilityViewId == providerHost.getAccessibilityViewId()) {
                    || parentAccessibilityViewId == providerHost.getAccessibilityViewId()) {
                final AccessibilityNodeInfo parent;
                final AccessibilityNodeInfo parent;
                if (parentAccessibilityViewId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
                if (parentVirtualDescendantId != AccessibilityNodeInfo.UNDEFINED_ITEM_ID) {
                    parent = provider.createAccessibilityNodeInfo(parentVirtualDescendantId);
                    parent = provider.createAccessibilityNodeInfo(parentVirtualDescendantId);
                } else {
                } else {
                    parent = provider.createAccessibilityNodeInfo(
                    parent = provider.createAccessibilityNodeInfo(