summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jerry Chang <chenghsiuchang@google.com> 2023-03-27 15:35:24 +0000
committer Jerry Chang <chenghsiuchang@google.com> 2023-03-29 08:11:35 +0000
commit2dd338eae30f2582d653ad692cda946f53627b3a (patch)
treede06eb41913f018a25bf2c3355c6249a0eab8018
parent8b315f07dccea3693ac9adcc43ef659297c1c918 (diff)
Fix wrong alpha value when animation IME with split
Update condition of setting IME_ANIMATION_NO_ALPHA flag when animating IME in portait split screen to support both show/hide directions. Fix: 275141725 Test: http://recall/-/fLARJNt42LVxc3tt86SneW/fDv7mcCDczBn2O4WZIMqnr Change-Id: I459fb16e11fc754e204af23753248ca301261ef5
-rw-r--r--libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java b/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java
index 5459094fd9ef..9eba5ecd36f1 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java
@@ -1120,7 +1120,7 @@ public final class SplitLayout implements DisplayInsetsController.OnInsetsChange
setDividerInteractive(!mImeShown || !mHasImeFocus || isFloating, true,
"onImeStartPositioning");
- return needOffset ? IME_ANIMATION_NO_ALPHA : 0;
+ return mTargetYOffset != mLastYOffset ? IME_ANIMATION_NO_ALPHA : 0;
}
@Override