Loading core/java/android/view/accessibility/AccessibilityInteractionClient.java +8 −5 Original line number Diff line number Diff line Loading @@ -790,12 +790,15 @@ public final class AccessibilityInteractionClient if (info != null) { info.setConnectionId(connectionId); // Empty array means any package name is Okay if (!ArrayUtils.isEmpty(packageNames) && !ArrayUtils.contains(packageNames, info.getPackageName().toString())) { if (!ArrayUtils.isEmpty(packageNames)) { CharSequence packageName = info.getPackageName(); if (packageName == null || !ArrayUtils.contains(packageNames, packageName.toString())) { // If the node package not one of the valid ones, pick the top one - this // is one of the packages running in the introspected UID. info.setPackageName(packageNames[0]); } } info.setSealed(true); if (!bypassCache) { sAccessibilityCache.add(info); Loading Loading
core/java/android/view/accessibility/AccessibilityInteractionClient.java +8 −5 Original line number Diff line number Diff line Loading @@ -790,12 +790,15 @@ public final class AccessibilityInteractionClient if (info != null) { info.setConnectionId(connectionId); // Empty array means any package name is Okay if (!ArrayUtils.isEmpty(packageNames) && !ArrayUtils.contains(packageNames, info.getPackageName().toString())) { if (!ArrayUtils.isEmpty(packageNames)) { CharSequence packageName = info.getPackageName(); if (packageName == null || !ArrayUtils.contains(packageNames, packageName.toString())) { // If the node package not one of the valid ones, pick the top one - this // is one of the packages running in the introspected UID. info.setPackageName(packageNames[0]); } } info.setSealed(true); if (!bypassCache) { sAccessibilityCache.add(info); Loading