diff --git a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java index eb5c43fd37..978fb570ca 100644 --- a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java +++ b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java @@ -107,6 +107,13 @@ public class TaskOverlayFactory implements ResourceBasedOverride { public static void addSplitOptions(List outShortcuts, BaseDraggingActivity activity, TaskView taskView, DeviceProfile deviceProfile) { + int[] taskViewTaskIds = taskView.getTaskIds(); + boolean alreadyHasMultipleTasks = taskViewTaskIds[0] != -1 && + taskViewTaskIds[1] != -1; + if (alreadyHasMultipleTasks) { + return; + } + PagedOrientationHandler orientationHandler = taskView.getRecentsView().getPagedOrientationHandler(); List positions = diff --git a/quickstep/src/com/android/quickstep/views/OverviewActionsView.java b/quickstep/src/com/android/quickstep/views/OverviewActionsView.java index 5d1c2022f9..1b28c53cad 100644 --- a/quickstep/src/com/android/quickstep/views/OverviewActionsView.java +++ b/quickstep/src/com/android/quickstep/views/OverviewActionsView.java @@ -223,7 +223,6 @@ public class OverviewActionsView extends FrameLayo mDp = dp; updateVerticalMargin(SysUINavigationMode.getMode(getContext())); requestLayout(); - setSplitButtonVisible(mDp.isTablet); } public void setSplitButtonVisible(boolean visible) { diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 810eccea8a..6947fc53ab 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -1500,7 +1500,7 @@ public abstract class RecentsView mActionsView.setSplitButtonVisible(false)); } /** @@ -2933,6 +2932,7 @@ public abstract class RecentsView 1 + ); + } + /** * Returns all the tasks in the top row, without the focused task */ @@ -3745,7 +3758,6 @@ public abstract class RecentsView