diff options
| author | 2023-07-10 06:25:43 +0000 | |
|---|---|---|
| committer | 2023-07-10 06:25:43 +0000 | |
| commit | ef0331494d981132586e6277fbfe3003b16f256b (patch) | |
| tree | 8edea78cd34b5c466496a709dd699627aeeb35c7 | |
| parent | c74e2e01112750aea6f0651fd8be845bcfb65071 (diff) | |
| parent | eee7c251947b651f8ee8bd51bf9c7bf4c11f5cd9 (diff) | |
Merge "Do not add divider to dismiss transition" into udc-dev am: eee7c25194
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23726379
Change-Id: I89234d3b5717c93c0607d639fe8b8c49ca2a72b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java | 9 |
1 files changed, 5 insertions, 4 deletions
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 64f759856899..7699e2f7c13d 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 @@ -2543,8 +2543,11 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, // handling to the mixed-handler to deal with splitting it up. if (mMixedHandler.animatePendingSplitWithDisplayChange(transition, info, startTransaction, finishTransaction, finishCallback)) { - mSplitLayout.update(startTransaction); - startTransaction.apply(); + if (mSplitTransitions.isPendingResize(transition)) { + // Only need to update in resize because divider exist before transition. + mSplitLayout.update(startTransaction); + startTransaction.apply(); + } return true; } } @@ -2913,8 +2916,6 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, mSideStage.getSplitDecorManager().release(callbackT); callbackWct.setReparentLeafTaskIfRelaunch(mRootTaskInfo.token, false); }); - - addDividerBarToTransition(info, false /* show */); return true; } |