Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +19 −17 Original line number Diff line number Diff line Loading @@ -456,8 +456,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, void startIntentLegacy(PendingIntent intent, Intent fillInIntent, @SplitPosition int position, @Nullable Bundle options) { final boolean isEnteringSplit = !isSplitActive(); final WindowContainerTransaction evictWct = new WindowContainerTransaction(); prepareEvictChildTasks(position, evictWct); LegacyTransitions.ILegacyTransition transition = new LegacyTransitions.ILegacyTransition() { @Override Loading @@ -465,7 +463,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, RemoteAnimationTarget[] wallpapers, RemoteAnimationTarget[] nonApps, IRemoteAnimationFinishedCallback finishedCallback, SurfaceControl.Transaction t) { if (isEnteringSplit) { boolean openingToSide = false; if (apps != null) { for (int i = 0; i < apps.length; ++i) { Loading @@ -476,12 +473,12 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } } } if (!openingToSide) { if (isEnteringSplit && !openingToSide) { mMainExecutor.execute(() -> exitSplitScreen( mSideStage.getChildCount() == 0 ? mMainStage : mSideStage, EXIT_REASON_UNKNOWN)); } } if (apps != null) { for (int i = 0; i < apps.length; ++i) { Loading @@ -500,8 +497,13 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } } if (!isEnteringSplit && openingToSide) { final WindowContainerTransaction evictWct = new WindowContainerTransaction(); prepareEvictNonOpeningChildTasks(position, apps, evictWct); mSyncQueue.queue(evictWct); } } }; final WindowContainerTransaction wct = new WindowContainerTransaction(); Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +19 −17 Original line number Diff line number Diff line Loading @@ -456,8 +456,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, void startIntentLegacy(PendingIntent intent, Intent fillInIntent, @SplitPosition int position, @Nullable Bundle options) { final boolean isEnteringSplit = !isSplitActive(); final WindowContainerTransaction evictWct = new WindowContainerTransaction(); prepareEvictChildTasks(position, evictWct); LegacyTransitions.ILegacyTransition transition = new LegacyTransitions.ILegacyTransition() { @Override Loading @@ -465,7 +463,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, RemoteAnimationTarget[] wallpapers, RemoteAnimationTarget[] nonApps, IRemoteAnimationFinishedCallback finishedCallback, SurfaceControl.Transaction t) { if (isEnteringSplit) { boolean openingToSide = false; if (apps != null) { for (int i = 0; i < apps.length; ++i) { Loading @@ -476,12 +473,12 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } } } if (!openingToSide) { if (isEnteringSplit && !openingToSide) { mMainExecutor.execute(() -> exitSplitScreen( mSideStage.getChildCount() == 0 ? mMainStage : mSideStage, EXIT_REASON_UNKNOWN)); } } if (apps != null) { for (int i = 0; i < apps.length; ++i) { Loading @@ -500,8 +497,13 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } } if (!isEnteringSplit && openingToSide) { final WindowContainerTransaction evictWct = new WindowContainerTransaction(); prepareEvictNonOpeningChildTasks(position, apps, evictWct); mSyncQueue.queue(evictWct); } } }; final WindowContainerTransaction wct = new WindowContainerTransaction(); Loading