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

Commit 168fc188 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Start power mode for activity launch earlier" into main

parents ab94896f 371561b7
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -483,3 +483,14 @@ flag {
        purpose: PURPOSE_BUGFIX
    }
}

flag {
    name: "early_launch_hint"
    namespace: "windowing_frontend"
    description: "Sets Launch powermode for activity launches earlier"
    bug: "399380676"
    is_fixed_read_only: true
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}
 No newline at end of file
+9 −2
Original line number Diff line number Diff line
@@ -1992,6 +1992,11 @@ class ActivityStarter {
            }
        }

        if (com.android.window.flags.Flags.earlyLaunchHint()) {
            mRootWindowContainer.startPowerModeLaunchIfNeeded(
                    false /* forceSend */, mStartActivity);
        }

        if (mTargetRootTask == null) {
            mTargetRootTask = getOrCreateRootTask(mStartActivity, mLaunchFlags, targetTask,
                    mOptions);
@@ -2064,8 +2069,10 @@ class ActivityStarter {

        mStartActivity.getTaskFragment().clearLastPausedActivity();

        if (!com.android.window.flags.Flags.earlyLaunchHint()) {
            mRootWindowContainer.startPowerModeLaunchIfNeeded(
                    false /* forceSend */, mStartActivity);
        }

        final boolean isTaskSwitch = startedTask != prevTopTask;
        mTargetRootTask.startActivityLocked(mStartActivity, topRootTask, newTask, isTaskSwitch,