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

Commit 743abb93 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] Nullcheck to fix Autofill CTS am: 6c68a692

Change-Id: I379d54d926e01da53b637bba6b3b1ee8577cbdbb
parents 8fbe4bce 6c68a692
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -738,12 +738,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);