Merge "Fix regression breaking SurfaceView in docked." into nyc-dev

This commit is contained in:
Rob Carr
2016-04-07 23:17:11 +00:00
committed by Android (Google) Code Review

View File

@@ -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);
subtractInsets(mContainingFrame, layoutContainingFrame, pf);
subtractInsets(mInsetFrame, layoutContainingFrame, pf);
if (!layoutInParentFrame()) {
subtractInsets(mContainingFrame, layoutContainingFrame, pf);
subtractInsets(mInsetFrame, layoutContainingFrame, pf);
}
layoutDisplayFrame = df;
layoutDisplayFrame.intersect(layoutContainingFrame);
}