[automerger] Nullcheck to fix Autofill CTS am: 6c68a69288 am: 743abb939a
Change-Id: Ia89ea1adb47be3b70f5db292677c4c19194a04db
This commit is contained in:
@@ -738,11 +738,14 @@ public final class AccessibilityInteractionClient
|
|||||||
if (info != null) {
|
if (info != null) {
|
||||||
info.setConnectionId(connectionId);
|
info.setConnectionId(connectionId);
|
||||||
// Empty array means any package name is Okay
|
// Empty array means any package name is Okay
|
||||||
if (!ArrayUtils.isEmpty(packageNames)
|
if (!ArrayUtils.isEmpty(packageNames)) {
|
||||||
&& !ArrayUtils.contains(packageNames, info.getPackageName().toString())) {
|
CharSequence packageName = info.getPackageName();
|
||||||
// If the node package not one of the valid ones, pick the top one - this
|
if (packageName == null
|
||||||
// is one of the packages running in the introspected UID.
|
|| !ArrayUtils.contains(packageNames, packageName.toString())) {
|
||||||
info.setPackageName(packageNames[0]);
|
// 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);
|
info.setSealed(true);
|
||||||
if (!bypassCache) {
|
if (!bypassCache) {
|
||||||
|
|||||||
Reference in New Issue
Block a user