diff options
| author | 2021-03-12 02:00:19 +0000 | |
|---|---|---|
| committer | 2021-03-12 02:00:19 +0000 | |
| commit | cb320bf9ee034b321875e9aecc4f91694c609b2d (patch) | |
| tree | 89e06df81ef4e6b4c7ac40015478e8acc2d397d0 | |
| parent | 848cc69c1a26e59f00f62143a15f34c967240815 (diff) | |
| parent | 6d17d410f91658ad235eeca87cf6e22e48f51e64 (diff) | |
Merge "Prevent caching unexpected IME shown state for legacy split" into sc-dev
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/DividerImeController.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/DividerImeController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/DividerImeController.java index 7ce9014fc9ba..57a9dd2ec6cc 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/DividerImeController.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/DividerImeController.java @@ -143,14 +143,14 @@ class DividerImeController implements DisplayImeController.ImePositionProcessor @ImeAnimationFlags public int onImeStartPositioning(int displayId, int hiddenTop, int shownTop, boolean imeShouldShow, boolean imeIsFloating, SurfaceControl.Transaction t) { - mHiddenTop = hiddenTop; - mShownTop = shownTop; - mTargetShown = imeShouldShow; if (!isDividerVisible()) { return 0; } - final boolean splitIsVisible = !getView().isHidden(); + mHiddenTop = hiddenTop; + mShownTop = shownTop; + mTargetShown = imeShouldShow; mSecondaryHasFocus = getSecondaryHasFocus(displayId); + final boolean splitIsVisible = !getView().isHidden(); final boolean targetAdjusted = splitIsVisible && imeShouldShow && mSecondaryHasFocus && !imeIsFloating && !getLayout().mDisplayLayout.isLandscape() && !mSplits.mSplitScreenController.isMinimized(); |