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

Commit 7e28afd9 authored by Craig Mautner's avatar Craig Mautner Committed by Android Git Automerger
Browse files

am 7d2d2272: Merge "Force ActivityView activities to start in new task" into klp-modular-dev

* commit '7d2d2272':
  Force ActivityView activities to start in new task
parents 56cc5ba7 7d2d2272
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2937,6 +2937,8 @@ public final class ActivityStackSupervisor implements DisplayListener {
    }

    class ActivityContainer extends android.app.IActivityContainer.Stub {
        final static int FORCE_NEW_TASK_FLAGS = Intent.FLAG_ACTIVITY_NEW_TASK |
                Intent.FLAG_ACTIVITY_MULTIPLE_TASK;
        final int mStackId;
        IActivityContainerCallback mCallback = null;
        final ActivityStack mStack;
@@ -3033,6 +3035,7 @@ public final class ActivityStackSupervisor implements DisplayListener {
            int userId = mService.handleIncomingUser(Binder.getCallingPid(),
                    Binder.getCallingUid(), mCurrentUser, false, true, "ActivityContainer", null);
            // TODO: Switch to user app stacks here.
            intent.addFlags(FORCE_NEW_TASK_FLAGS);
            String mimeType = intent.getType();
            if (mimeType == null && intent.getData() != null
                    && "content".equals(intent.getData().getScheme())) {
@@ -3051,7 +3054,7 @@ public final class ActivityStackSupervisor implements DisplayListener {
            }

            return ((PendingIntentRecord)intentSender).sendInner(0, null, null, null, null, null,
                    null, 0, 0, 0, null, this);
                    null, 0, FORCE_NEW_TASK_FLAGS, FORCE_NEW_TASK_FLAGS, null, this);
        }

        @Override