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

Commit a3b2c081 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Filter activity starts that target package name" into rvc-dev am: c5533a9e

Change-Id: Iff88f54abb89552fb0ef25575702577be5692455
parents e9f08381 c5533a9e
Loading
Loading
Loading
Loading
+6 −3
Original line number Original line Diff line number Diff line
@@ -7210,11 +7210,14 @@ public class PackageManagerService extends IPackageManager.Stub
                    sortResult = true;
                    sortResult = true;
                }
                }
            } else {
            } else {
                final AndroidPackage pkg = mPackages.get(pkgName);
                final PackageSetting setting =
                        getPackageSettingInternal(pkgName, Process.SYSTEM_UID);
                result = null;
                result = null;
                if (pkg != null) {
                if (setting != null && setting.pkg != null
                        && !shouldFilterApplicationLocked(setting, filterCallingUid, userId)) {
                    result = filterIfNotSystemUser(mComponentResolver.queryActivities(
                    result = filterIfNotSystemUser(mComponentResolver.queryActivities(
                            intent, resolvedType, flags, pkg.getActivities(), userId), userId);
                            intent, resolvedType, flags, setting.pkg.getActivities(), userId),
                            userId);
                }
                }
                if (result == null || result.size() == 0) {
                if (result == null || result.size() == 0) {
                    // the caller wants to resolve for a particular package; however, there
                    // the caller wants to resolve for a particular package; however, there