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

Commit 3d8bc406 authored by Louis Chang's avatar Louis Chang Committed by Android (Google) Code Review
Browse files

Merge "Sets current user id for the activity launch request" into main

parents b22e7c6b 4b335037
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1374,13 +1374,14 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {

            final boolean debug = ((intent.getFlags() & Intent.FLAG_DEBUG_LOG_RESOLUTION) != 0);

            final int userId = UserHandle.getCallingUserId();
            ActivityInfo aInfo = null;
            try {
                List<ResolveInfo> resolves =
                        AppGlobals.getPackageManager().queryIntentActivities(
                                intent, r.resolvedType,
                                PackageManager.MATCH_DEFAULT_ONLY | STOCK_PM_FLAGS,
                                UserHandle.getCallingUserId()).getList();
                                userId).getList();

                // Look for the original activity in the list...
                final int N = resolves != null ? resolves.size() : 0;
@@ -1465,6 +1466,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
                        .setRealCallingPid(-1)
                        .setRealCallingUid(r.launchedFromUid)
                        .setActivityOptions(options)
                        .setUserId(userId)
                        .execute();
                r.finishing = wasFinishing;
                return res == ActivityManager.START_SUCCESS;