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

Commit cec3c3cb authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Consider the source task while evaluating the launch-root-task" into sc-v2-dev

parents d8474423 d666f546
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1336,12 +1336,11 @@ final class TaskDisplayArea extends DisplayArea<WindowContainer> {
        for (int i = mLaunchRootTasks.size() - 1; i >= 0; --i) {
            if (mLaunchRootTasks.get(i).contains(windowingMode, activityType)) {
                final Task launchRootTask = mLaunchRootTasks.get(i).task;
                // Return the focusable root task for improving the UX with staged split screen.
                final TaskFragment adjacentTaskFragment = launchRootTask != null
                        ? launchRootTask.getAdjacentTaskFragment() : null;
                final Task adjacentRootTask =
                        adjacentTaskFragment != null ? adjacentTaskFragment.asTask() : null;
                if (adjacentRootTask != null && adjacentRootTask.isFocusedRootTaskOnDisplay()) {
                if (sourceTask != null && sourceTask.getRootTask() == adjacentRootTask) {
                    return adjacentRootTask;
                } else {
                    return launchRootTask;