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

Commit 436faf89 authored by Bryce Lee's avatar Bryce Lee Committed by android-build-merger
Browse files

Merge "Ensure home activity always is on home stack." into oc-dr1-dev am: 560acb04

am: 0d2c7dac

Change-Id: I1399f6c7425d8f7e3ef6c69a25b67b96597574b1
parents 0b1a7a35 0d2c7dac
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1640,6 +1640,16 @@ class ActivityStarter {
                                REPARENT_MOVE_STACK_TO_FRONT, ANIMATE, DEFER_RESUME,
                                "reparentToDisplay");
                        mMovedToFront = true;
                    } else if (launchStack.getStackId() == StackId.HOME_STACK_ID
                        && mTargetStack.getStackId() != StackId.HOME_STACK_ID) {
                        // It is possible for the home activity to be in another stack initially.
                        // For example, the activity may have been initially started with an intent
                        // which placed it in the fullscreen stack. To ensure the proper handling of
                        // the activity based on home stack assumptions, we must move it over.
                        intentActivity.getTask().reparent(launchStack.mStackId, ON_TOP,
                                REPARENT_MOVE_STACK_TO_FRONT, ANIMATE, DEFER_RESUME,
                                "reparentingHome");
                        mMovedToFront = true;
                    }
                    mOptions = null;