summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
author Vinit Nayak <peanutbutter@google.com> 2024-12-19 18:59:33 -0800
committer Vinit Nayak <peanutbutter@google.com> 2024-12-19 18:59:33 -0800
commit9892bff35da4f42a1da30298bf203933be2b531c (patch)
tree9e213d5946c54249350800b12126a71b709d1bd2 /libs
parent3c02193d83eb06fd8cc9899a78e4afa6204c6de1 (diff)
Reset windowing mode for split when starting existing tasks
* Sets windowing mode to undefined so task can assume windowing type of parent. Test: Tested w/ existing tasks in desktop and non-desktop Flag: com.android.wm.shell.enable_flexible_two_app_split Fixes: 381954590 Change-Id: Ic91785702a599d8f3c808e885d9cf43c0469ff5a
Diffstat (limited to 'libs')
-rw-r--r--libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java b/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java
index 246760e361cd..535112f5124a 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java
@@ -746,6 +746,7 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler,
ProtoLog.d(WM_SHELL_SPLIT_SCREEN, "Reordering hide-task to bottom");
wct.reorder(hideTaskToken, false /* onTop */);
}
+ prepareTasksForSplitScreen(new int[] {taskId}, wct);
wct.startTask(taskId, options);
// If this should be mixed, send the task to avoid split handle transition directly.
if (mMixedHandler != null && mMixedHandler.isTaskInPip(taskId, mTaskOrganizer)) {