Merge "Do not consider embedded task as task switch" into sc-v2-dev

This commit is contained in:
Riddle Hsu
2021-08-25 02:51:27 +00:00
committed by Android (Google) Code Review

View File

@@ -1798,7 +1798,7 @@ class ActivityStarter {
mRootWindowContainer.startPowerModeLaunchIfNeeded( mRootWindowContainer.startPowerModeLaunchIfNeeded(
false /* forceSend */, mStartActivity); false /* forceSend */, mStartActivity);
final boolean isTaskSwitch = startedTask != prevTopTask; final boolean isTaskSwitch = startedTask != prevTopTask && !startedTask.isEmbedded();
mTargetRootTask.startActivityLocked(mStartActivity, mTargetRootTask.startActivityLocked(mStartActivity,
topRootTask != null ? topRootTask.getTopNonFinishingActivity() : null, newTask, topRootTask != null ? topRootTask.getTopNonFinishingActivity() : null, newTask,
isTaskSwitch, mOptions, sourceRecord); isTaskSwitch, mOptions, sourceRecord);