Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8734d474 authored by Tiger Huang's avatar Tiger Huang
Browse files

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
parent 35886c0d
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -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);