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

Commit c5533a9e authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

parents a1693418 fadec035
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