ViewRootImpl: Notify SurfaceHolder.Callback if the surface size changed

Bug: 72492508
Test: Add SurfaceHolder window, rotate screen, verify surfaceChanged is called
Change-Id: Ifd7d4577367d8bd65e4a9f246bc29d667ecf0cc3
This commit is contained in:
Adrian Roos
2018-01-29 18:31:34 +01:00
parent 240ad971eb
commit dcf50a4f4e

View File

@@ -1974,6 +1974,7 @@ public final class ViewRootImpl implements ViewParent,
final boolean outsetsChanged = !mPendingOutsets.equals(mAttachInfo.mOutsets);
final boolean surfaceSizeChanged = (relayoutResult
& WindowManagerGlobal.RELAYOUT_RES_SURFACE_RESIZED) != 0;
surfaceChanged |= surfaceSizeChanged;
final boolean alwaysConsumeNavBarChanged =
mPendingAlwaysConsumeNavBar != mAttachInfo.mAlwaysConsumeNavBar;
if (contentInsetsChanged) {