diff options
| author | 2023-06-07 17:18:41 +0000 | |
|---|---|---|
| committer | 2023-06-07 17:18:41 +0000 | |
| commit | 297cb2b23c5fb6c68ef44b6abe58d2ef7c11fbb5 (patch) | |
| tree | 2d2de5d17ab57f4c0a39eeb5cf51d17320e1ee46 | |
| parent | ec53e81be111a245277b4fed384b1c1dc9c5ad07 (diff) | |
| parent | 50e70288ee9e4eec1bd809649cb27b456e7ecd6e (diff) | |
Merge "Only compare the relevant insets for navbar position" into udc-dev am: 50e70288ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23578111
Change-Id: Id59f700d0d3429f422108765c5e765d1ef577976
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/common/DisplayLayout.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/common/DisplayLayout.java b/libs/WindowManager/Shell/src/com/android/wm/shell/common/DisplayLayout.java index d6e1a82a68ff..467e9c7a116b 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/common/DisplayLayout.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/common/DisplayLayout.java @@ -375,16 +375,15 @@ public class DisplayLayout { insetsState.getDisplayFrame(), WindowInsets.Type.navigationBars(), false /* ignoreVisibility */); - outInsets.set(insets.left, insets.top, insets.right, insets.bottom); int position = navigationBarPosition(res, displayWidth, displayHeight, displayRotation); int navBarSize = getNavigationBarSize(res, position, displayWidth > displayHeight, uiMode); if (position == NAV_BAR_BOTTOM) { - outInsets.bottom = Math.max(outInsets.bottom , navBarSize); + outInsets.bottom = Math.max(insets.bottom , navBarSize); } else if (position == NAV_BAR_RIGHT) { - outInsets.right = Math.max(outInsets.right , navBarSize); + outInsets.right = Math.max(insets.right , navBarSize); } else if (position == NAV_BAR_LEFT) { - outInsets.left = Math.max(outInsets.left , navBarSize); + outInsets.left = Math.max(insets.left , navBarSize); } } |