Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ISplitScreen.aidl +0 −5 Original line number Diff line number Diff line Loading @@ -54,11 +54,6 @@ interface ISplitScreen { */ oneway void unregisterSplitSelectListener(in ISplitSelectListener listener) = 21; /** * Removes a task from the side stage. */ oneway void removeFromSideStage(int taskId) = 4; /** * Removes the split-screen stages and leaving indicated task to top. Passing INVALID_TASK_ID * to indicate leaving no top task after leaving split-screen. Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java +0 −10 Original line number Diff line number Diff line Loading @@ -394,10 +394,6 @@ public class SplitScreenController implements SplitDragPolicy.Starter, return mStageCoordinator.moveToStage(task, stagePosition, wct); } public boolean removeFromSideStage(int taskId) { return mStageCoordinator.removeFromSideStage(taskId); } public void setSideStagePosition(@SplitPosition int sideStagePosition) { mStageCoordinator.setSideStagePosition(sideStagePosition, null /* wct */); } Loading Loading @@ -1192,12 +1188,6 @@ public class SplitScreenController implements SplitDragPolicy.Starter, (controller) -> controller.exitSplitScreenOnHide(exitSplitScreenOnHide)); } @Override public void removeFromSideStage(int taskId) { executeRemoteCallWithTaskPermission(mController, "removeFromSideStage", (controller) -> controller.removeFromSideStage(taskId)); } @Override public void startTask(int taskId, int position, @Nullable Bundle options) { executeRemoteCallWithTaskPermission(mController, "startTask", Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenShellCommandHandler.java +0 −15 Original line number Diff line number Diff line Loading @@ -40,8 +40,6 @@ public class SplitScreenShellCommandHandler implements switch (args[0]) { case "moveToSideStage": return runMoveToSideStage(args, pw); case "removeFromSideStage": return runRemoveFromSideStage(args, pw); case "setSideStagePosition": return runSetSideStagePosition(args, pw); case "switchSplitPosition": Loading @@ -67,17 +65,6 @@ public class SplitScreenShellCommandHandler implements return true; } private boolean runRemoveFromSideStage(String[] args, PrintWriter pw) { if (args.length < 2) { // First argument is the action name. pw.println("Error: task id should be provided as arguments"); return false; } final int taskId = new Integer(args[1]); mController.removeFromSideStage(taskId); return true; } private boolean runSetSideStagePosition(String[] args, PrintWriter pw) { if (args.length < 2) { // First argument is the action name. Loading Loading @@ -109,8 +96,6 @@ public class SplitScreenShellCommandHandler implements public void printShellCommandHelp(PrintWriter pw, String prefix) { pw.println(prefix + "moveToSideStage <taskId> <SideStagePosition>"); pw.println(prefix + " Move a task with given id in split-screen mode."); pw.println(prefix + "removeFromSideStage <taskId>"); pw.println(prefix + " Remove a task with given id in split-screen mode."); pw.println(prefix + "setSideStagePosition <SideStagePosition>"); pw.println(prefix + " Sets the position of the side-stage."); pw.println(prefix + "switchSplitPosition"); Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +0 −15 Original line number Diff line number Diff line Loading @@ -499,21 +499,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, return true; } boolean removeFromSideStage(int taskId) { ProtoLog.d(WM_SHELL_SPLIT_SCREEN, "removeFromSideStage: task=%d", taskId); final WindowContainerTransaction wct = new WindowContainerTransaction(); // MainStage will be deactivated in onStageHasChildrenChanged() if the other stages // no longer have children. final boolean result = mSideStage.removeTask(taskId, isSplitActive() ? mMainStage.mRootTaskInfo.token : null, wct); mTaskOrganizer.applyTransaction(wct); return result; } SplitscreenEventLogger getLogger() { return mLogger; } Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/StageCoordinatorTests.java +0 −11 Original line number Diff line number Diff line Loading @@ -231,17 +231,6 @@ public class StageCoordinatorTests extends ShellTestCase { verify(listener).onSplitBoundsChanged(mRootBounds, mBounds1, mBounds2); } @Test public void testRemoveFromSideStage() { final ActivityManager.RunningTaskInfo task = new TestRunningTaskInfoBuilder().build(); doReturn(false).when(mMainStage).isActive(); mStageCoordinator.removeFromSideStage(task.taskId); verify(mSideStage).removeTask( eq(task.taskId), any(), any(WindowContainerTransaction.class)); } @Test public void testResolveStartStage_beforeSplitActivated_setsStagePosition() { mStageCoordinator.setSideStagePosition(SPLIT_POSITION_TOP_OR_LEFT, null /* wct */); Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ISplitScreen.aidl +0 −5 Original line number Diff line number Diff line Loading @@ -54,11 +54,6 @@ interface ISplitScreen { */ oneway void unregisterSplitSelectListener(in ISplitSelectListener listener) = 21; /** * Removes a task from the side stage. */ oneway void removeFromSideStage(int taskId) = 4; /** * Removes the split-screen stages and leaving indicated task to top. Passing INVALID_TASK_ID * to indicate leaving no top task after leaving split-screen. Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java +0 −10 Original line number Diff line number Diff line Loading @@ -394,10 +394,6 @@ public class SplitScreenController implements SplitDragPolicy.Starter, return mStageCoordinator.moveToStage(task, stagePosition, wct); } public boolean removeFromSideStage(int taskId) { return mStageCoordinator.removeFromSideStage(taskId); } public void setSideStagePosition(@SplitPosition int sideStagePosition) { mStageCoordinator.setSideStagePosition(sideStagePosition, null /* wct */); } Loading Loading @@ -1192,12 +1188,6 @@ public class SplitScreenController implements SplitDragPolicy.Starter, (controller) -> controller.exitSplitScreenOnHide(exitSplitScreenOnHide)); } @Override public void removeFromSideStage(int taskId) { executeRemoteCallWithTaskPermission(mController, "removeFromSideStage", (controller) -> controller.removeFromSideStage(taskId)); } @Override public void startTask(int taskId, int position, @Nullable Bundle options) { executeRemoteCallWithTaskPermission(mController, "startTask", Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenShellCommandHandler.java +0 −15 Original line number Diff line number Diff line Loading @@ -40,8 +40,6 @@ public class SplitScreenShellCommandHandler implements switch (args[0]) { case "moveToSideStage": return runMoveToSideStage(args, pw); case "removeFromSideStage": return runRemoveFromSideStage(args, pw); case "setSideStagePosition": return runSetSideStagePosition(args, pw); case "switchSplitPosition": Loading @@ -67,17 +65,6 @@ public class SplitScreenShellCommandHandler implements return true; } private boolean runRemoveFromSideStage(String[] args, PrintWriter pw) { if (args.length < 2) { // First argument is the action name. pw.println("Error: task id should be provided as arguments"); return false; } final int taskId = new Integer(args[1]); mController.removeFromSideStage(taskId); return true; } private boolean runSetSideStagePosition(String[] args, PrintWriter pw) { if (args.length < 2) { // First argument is the action name. Loading Loading @@ -109,8 +96,6 @@ public class SplitScreenShellCommandHandler implements public void printShellCommandHelp(PrintWriter pw, String prefix) { pw.println(prefix + "moveToSideStage <taskId> <SideStagePosition>"); pw.println(prefix + " Move a task with given id in split-screen mode."); pw.println(prefix + "removeFromSideStage <taskId>"); pw.println(prefix + " Remove a task with given id in split-screen mode."); pw.println(prefix + "setSideStagePosition <SideStagePosition>"); pw.println(prefix + " Sets the position of the side-stage."); pw.println(prefix + "switchSplitPosition"); Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +0 −15 Original line number Diff line number Diff line Loading @@ -499,21 +499,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, return true; } boolean removeFromSideStage(int taskId) { ProtoLog.d(WM_SHELL_SPLIT_SCREEN, "removeFromSideStage: task=%d", taskId); final WindowContainerTransaction wct = new WindowContainerTransaction(); // MainStage will be deactivated in onStageHasChildrenChanged() if the other stages // no longer have children. final boolean result = mSideStage.removeTask(taskId, isSplitActive() ? mMainStage.mRootTaskInfo.token : null, wct); mTaskOrganizer.applyTransaction(wct); return result; } SplitscreenEventLogger getLogger() { return mLogger; } Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/StageCoordinatorTests.java +0 −11 Original line number Diff line number Diff line Loading @@ -231,17 +231,6 @@ public class StageCoordinatorTests extends ShellTestCase { verify(listener).onSplitBoundsChanged(mRootBounds, mBounds1, mBounds2); } @Test public void testRemoveFromSideStage() { final ActivityManager.RunningTaskInfo task = new TestRunningTaskInfoBuilder().build(); doReturn(false).when(mMainStage).isActive(); mStageCoordinator.removeFromSideStage(task.taskId); verify(mSideStage).removeTask( eq(task.taskId), any(), any(WindowContainerTransaction.class)); } @Test public void testResolveStartStage_beforeSplitActivated_setsStagePosition() { mStageCoordinator.setSideStagePosition(SPLIT_POSITION_TOP_OR_LEFT, null /* wct */); Loading