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

Commit 82849191 authored by Patrick Baumann's avatar Patrick Baumann Committed by Android (Google) Code Review
Browse files

Merge "Filter non-exported components from activity start"

parents ab1ca1be 1a5203ea
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -540,8 +540,13 @@ public class ComputerEngine implements Computer {
                                && ((!matchInstantApp && !isCallerInstantApp && isTargetInstantApp)
                                || (matchVisibleToInstantAppOnly && isCallerInstantApp
                                && isTargetHiddenFromInstantApp));
                final boolean resolveForStartNonExported = resolveForStart
                                && !ai.exported
                                && !isCallerSameApp(pkgName, filterCallingUid);
                final boolean blockNormalResolution =
                        !resolveForStart && !isTargetInstantApp && !isCallerInstantApp
                        (!resolveForStart || resolveForStartNonExported)
                                && !isTargetInstantApp
                                && !isCallerInstantApp
                                && shouldFilterApplication(
                                getPackageStateInternal(ai.applicationInfo.packageName,
                                        Process.SYSTEM_UID), filterCallingUid, userId);