Loading services/core/java/com/android/server/wm/WindowState.java +4 −2 Original line number Diff line number Diff line Loading @@ -734,8 +734,10 @@ final class WindowState implements WindowManagerPolicy.WindowState { layoutYDiff = !mInsetFrame.isEmpty() ? mInsetFrame.top - mContainingFrame.top : 0; layoutContainingFrame = !mInsetFrame.isEmpty() ? mInsetFrame : mContainingFrame; subtractInsets(mDisplayFrame, layoutContainingFrame, df); if (!layoutInParentFrame()) { subtractInsets(mContainingFrame, layoutContainingFrame, pf); subtractInsets(mInsetFrame, layoutContainingFrame, pf); } layoutDisplayFrame = df; layoutDisplayFrame.intersect(layoutContainingFrame); } Loading Loading
services/core/java/com/android/server/wm/WindowState.java +4 −2 Original line number Diff line number Diff line Loading @@ -734,8 +734,10 @@ final class WindowState implements WindowManagerPolicy.WindowState { layoutYDiff = !mInsetFrame.isEmpty() ? mInsetFrame.top - mContainingFrame.top : 0; layoutContainingFrame = !mInsetFrame.isEmpty() ? mInsetFrame : mContainingFrame; subtractInsets(mDisplayFrame, layoutContainingFrame, df); if (!layoutInParentFrame()) { subtractInsets(mContainingFrame, layoutContainingFrame, pf); subtractInsets(mInsetFrame, layoutContainingFrame, pf); } layoutDisplayFrame = df; layoutDisplayFrame.intersect(layoutContainingFrame); } Loading