Merge "Support split resizing while showing floating IME panel" into udc-dev am: 0bfa21fe50

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21505341

Change-Id: Ibbaa901ac204ba7940d6591c8dadca56e70df438
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jerry Chang
2023-02-24 04:28:57 +00:00
committed by Automerger Merge Worker

View File

@@ -1091,7 +1091,7 @@ public final class SplitLayout implements DisplayInsetsController.OnInsetsChange
// ImePositionProcessor#onImeVisibilityChanged directly in DividerView is not enough
// because DividerView won't receive onImeVisibilityChanged callback after it being
// re-inflated.
mSplitWindowManager.setInteractive(!mImeShown || !mHasImeFocus,
mSplitWindowManager.setInteractive(!mImeShown || !mHasImeFocus || isFloating,
"onImeStartPositioning");
return needOffset ? IME_ANIMATION_NO_ALPHA : 0;