diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java index aca545b4b211c..71f23a7b2a737 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java @@ -249,14 +249,17 @@ public class SplitScreenController implements DragAndDropPolicy.Starter, }); return; } - } - for (int i = 0; i < apps.length; ++i) { - if (apps[i].mode == MODE_OPENING) { - t.show(apps[i].leash); + } else { + for (int i = 0; i < apps.length; ++i) { + if (apps[i].mode == MODE_OPENING) { + t.show(apps[i].leash); + } } } RemoteAnimationTarget divider = mStageCoordinator.getDividerBarLegacyTarget(); - t.show(divider.leash); + if (divider.leash != null) { + t.show(divider.leash); + } t.apply(); if (cancelled) return; try {