Merge "Fixing incorrect mStable insets being set before user setup is complete" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f18b6b6490
@@ -1833,10 +1833,11 @@ public class DisplayPolicy {
|
|||||||
|
|
||||||
if (navBarPosition == NAV_BAR_BOTTOM) {
|
if (navBarPosition == NAV_BAR_BOTTOM) {
|
||||||
// It's a system nav bar or a portrait screen; nav bar goes on bottom.
|
// It's a system nav bar or a portrait screen; nav bar goes on bottom.
|
||||||
final int top = cutoutSafeUnrestricted.bottom
|
|
||||||
- getNavigationBarHeight(rotation, uiMode);
|
|
||||||
final int topNavBar = cutoutSafeUnrestricted.bottom
|
final int topNavBar = cutoutSafeUnrestricted.bottom
|
||||||
- getNavigationBarFrameHeight(rotation, uiMode);
|
- getNavigationBarFrameHeight(rotation, uiMode);
|
||||||
|
final int top = mNavButtonForcedVisible
|
||||||
|
? topNavBar
|
||||||
|
: cutoutSafeUnrestricted.bottom - getNavigationBarHeight(rotation, uiMode);
|
||||||
navigationFrame.set(0, topNavBar, displayWidth, displayFrames.mUnrestricted.bottom);
|
navigationFrame.set(0, topNavBar, displayWidth, displayFrames.mUnrestricted.bottom);
|
||||||
displayFrames.mStable.bottom = displayFrames.mStableFullscreen.bottom = top;
|
displayFrames.mStable.bottom = displayFrames.mStableFullscreen.bottom = top;
|
||||||
if (transientNavBarShowing) {
|
if (transientNavBarShowing) {
|
||||||
|
|||||||
Reference in New Issue
Block a user