Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +6 −2 Original line number Diff line number Diff line Loading @@ -2832,8 +2832,12 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } callbackWct.setReparentLeafTaskIfRelaunch(mRootTaskInfo.token, false); mWindowDecorViewModel.ifPresent(viewModel -> { if (finalMainChild != null) { viewModel.onTaskInfoChanged(finalMainChild.getTaskInfo()); } if (finalSideChild != null) { viewModel.onTaskInfoChanged(finalSideChild.getTaskInfo()); } }); mPausingTasks.clear(); }); Loading libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java +4 −2 Original line number Diff line number Diff line Loading @@ -1191,10 +1191,12 @@ public class DesktopModeWindowDecorViewModel implements WindowDecorViewModel { : SPLIT_POSITION_TOP_OR_LEFT; final RunningTaskInfo oppositeTaskInfo = mSplitScreenController.getTaskInfo(oppositePosition); if (oppositeTaskInfo != null) { mWindowDecorByTaskId.get(oppositeTaskInfo.taskId) .disposeStatusBarInputLayer(); } } } mMoveToDesktopAnimator = null; return; } else { Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +6 −2 Original line number Diff line number Diff line Loading @@ -2832,8 +2832,12 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } callbackWct.setReparentLeafTaskIfRelaunch(mRootTaskInfo.token, false); mWindowDecorViewModel.ifPresent(viewModel -> { if (finalMainChild != null) { viewModel.onTaskInfoChanged(finalMainChild.getTaskInfo()); } if (finalSideChild != null) { viewModel.onTaskInfoChanged(finalSideChild.getTaskInfo()); } }); mPausingTasks.clear(); }); Loading
libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java +4 −2 Original line number Diff line number Diff line Loading @@ -1191,10 +1191,12 @@ public class DesktopModeWindowDecorViewModel implements WindowDecorViewModel { : SPLIT_POSITION_TOP_OR_LEFT; final RunningTaskInfo oppositeTaskInfo = mSplitScreenController.getTaskInfo(oppositePosition); if (oppositeTaskInfo != null) { mWindowDecorByTaskId.get(oppositeTaskInfo.taskId) .disposeStatusBarInputLayer(); } } } mMoveToDesktopAnimator = null; return; } else { Loading