diff options
| author | 2024-12-19 18:59:33 -0800 | |
|---|---|---|
| committer | 2024-12-19 18:59:33 -0800 | |
| commit | 9892bff35da4f42a1da30298bf203933be2b531c (patch) | |
| tree | 9e213d5946c54249350800b12126a71b709d1bd2 /libs | |
| parent | 3c02193d83eb06fd8cc9899a78e4afa6204c6de1 (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.java | 1 |
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)) { |