Correct the default value of mRequestedInsetsState
The default value of WindowState.mRequestedInsetsState should be the
same as the default value of InsetsController.mState. Previously, the
default value was assigned as the current insets state of the system,
which doesn't reflect the fact about the request.
Bug: 150554206
Test: 1. Reboot the device to lockscreen.
2. Unlock.
3. Swipe up from the screen bottom.
Change-Id: If35154358e30b886289e09a6556a444a80c3ce67
This commit is contained in:
@@ -657,7 +657,7 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
|
||||
private boolean mIsDimming = false;
|
||||
|
||||
private @Nullable InsetsSourceProvider mControllableInsetProvider;
|
||||
private InsetsState mRequestedInsetsState;
|
||||
private final InsetsState mRequestedInsetsState = new InsetsState();
|
||||
|
||||
private static final float DEFAULT_DIM_AMOUNT_DEAD_WINDOW = 0.5f;
|
||||
private KeyInterceptionInfo mKeyInterceptionInfo;
|
||||
@@ -816,9 +816,6 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
|
||||
mSeq = seq;
|
||||
mPowerManagerWrapper = powerManagerWrapper;
|
||||
mForceSeamlesslyRotate = token.mRoundedCornerOverlay;
|
||||
mRequestedInsetsState = new InsetsState(
|
||||
getDisplayContent().getInsetsPolicy().getInsetsForDispatch(this),
|
||||
true /* copySources */);
|
||||
if (DEBUG) {
|
||||
Slog.v(TAG, "Window " + this + " client=" + c.asBinder()
|
||||
+ " token=" + token + " (" + mAttrs.token + ")" + " params=" + a);
|
||||
|
||||
Reference in New Issue
Block a user