Merge "Let each window has its own requested insets state"

This commit is contained in:
Tiger Huang
2020-01-08 12:29:08 +00:00
committed by Android (Google) Code Review

View File

@@ -792,8 +792,9 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
mSeq = seq;
mPowerManagerWrapper = powerManagerWrapper;
mForceSeamlesslyRotate = token.mRoundedCornerOverlay;
mRequestedInsetsState =
getDisplayContent().getInsetsPolicy().getInsetsForDispatch(this);
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);