From f9c967b590f65267019d57806723ed7ead204320 Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Tue, 4 Mar 2025 17:49:12 -0500 Subject: Add flex split flag for resizing for launch adjacent * It accidentally resizes on non-launch adjacent use cases, see bug for more info Bug: 383624769 Flag: com.android.wm.shell.enable_flexible_two_app_split Test: No resizing happens when flag is off Change-Id: Id22ee84d77ba6c89bd75e88fbe53bf10c8d16fdb --- .../Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java b/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java index 7472b0ea56ca..c370c0cb0930 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java @@ -2920,7 +2920,7 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, prepareEnterSplitScreen(out); mSplitTransitions.setEnterTransition(transition, request.getRemoteTransition(), TRANSIT_SPLIT_SCREEN_PAIR_OPEN, !mIsDropEntering, SNAP_TO_2_50_50); - } else if (isSplitScreenVisible() && isOpening) { + } else if (enableFlexibleTwoAppSplit() && isSplitScreenVisible() && isOpening) { // launching into an existing split stage; possibly launchAdjacent // If we're replacing a pip-able app, we need to let mixed handler take care of // it. Otherwise we'll just treat it as an enter+resize -- cgit v1.2.3-59-g8ed1b