Loading libs/WindowManager/Shell/src/com/android/wm/shell/common/DisplayLayout.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -375,16 +375,15 @@ public class DisplayLayout { insetsState.getDisplayFrame(), insetsState.getDisplayFrame(), WindowInsets.Type.navigationBars(), WindowInsets.Type.navigationBars(), false /* ignoreVisibility */); false /* ignoreVisibility */); outInsets.set(insets.left, insets.top, insets.right, insets.bottom); int position = navigationBarPosition(res, displayWidth, displayHeight, displayRotation); int position = navigationBarPosition(res, displayWidth, displayHeight, displayRotation); int navBarSize = int navBarSize = getNavigationBarSize(res, position, displayWidth > displayHeight, uiMode); getNavigationBarSize(res, position, displayWidth > displayHeight, uiMode); if (position == NAV_BAR_BOTTOM) { 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) { } 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) { } else if (position == NAV_BAR_LEFT) { outInsets.left = Math.max(outInsets.left , navBarSize); outInsets.left = Math.max(insets.left , navBarSize); } } } } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/common/DisplayLayout.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -375,16 +375,15 @@ public class DisplayLayout { insetsState.getDisplayFrame(), insetsState.getDisplayFrame(), WindowInsets.Type.navigationBars(), WindowInsets.Type.navigationBars(), false /* ignoreVisibility */); false /* ignoreVisibility */); outInsets.set(insets.left, insets.top, insets.right, insets.bottom); int position = navigationBarPosition(res, displayWidth, displayHeight, displayRotation); int position = navigationBarPosition(res, displayWidth, displayHeight, displayRotation); int navBarSize = int navBarSize = getNavigationBarSize(res, position, displayWidth > displayHeight, uiMode); getNavigationBarSize(res, position, displayWidth > displayHeight, uiMode); if (position == NAV_BAR_BOTTOM) { 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) { } 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) { } else if (position == NAV_BAR_LEFT) { outInsets.left = Math.max(outInsets.left , navBarSize); outInsets.left = Math.max(insets.left , navBarSize); } } } } Loading