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

Commit 51704f4d authored by Gavin Corkery's avatar Gavin Corkery Committed by Gerrit Code Review
Browse files

Merge "Fix Rescue Party observability criteria"

parents 208cdcbf b6a34095
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -454,10 +454,14 @@ public class RescueParty {
        public boolean mayObservePackage(String packageName) {
            PackageManager pm = mContext.getPackageManager();
            try {
                // A package is a Mainline module if this is non-null
                // A package is a module if this is non-null
                if (pm.getModuleInfo(packageName, 0) != null) {
                    return true;
                }
            } catch (PackageManager.NameNotFoundException ignore) {
            }

            try {
                ApplicationInfo info = pm.getApplicationInfo(packageName, 0);
                return (info.flags & PERSISTENT_MASK) == PERSISTENT_MASK;
            } catch (PackageManager.NameNotFoundException e) {