Merge "Don't recompute display mode during a mode switch" into sc-dev am: 9d00fa87e3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13435766 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ia968d4d2edb1c766fb336c0ba402b3f30b4cac08
This commit is contained in:
@@ -4192,12 +4192,14 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
|
||||
mInsetsStateController.getImeSourceProvider().checkShowImePostLayout();
|
||||
|
||||
mLastHasContent = mTmpApplySurfaceChangesTransactionState.displayHasContent;
|
||||
mWmService.mDisplayManagerInternal.setDisplayProperties(mDisplayId,
|
||||
mLastHasContent,
|
||||
mTmpApplySurfaceChangesTransactionState.preferredRefreshRate,
|
||||
mTmpApplySurfaceChangesTransactionState.preferredModeId,
|
||||
mTmpApplySurfaceChangesTransactionState.preferMinimalPostProcessing,
|
||||
true /* inTraversal, must call performTraversalInTrans... below */);
|
||||
if (!mWmService.mDisplayFrozen) {
|
||||
mWmService.mDisplayManagerInternal.setDisplayProperties(mDisplayId,
|
||||
mLastHasContent,
|
||||
mTmpApplySurfaceChangesTransactionState.preferredRefreshRate,
|
||||
mTmpApplySurfaceChangesTransactionState.preferredModeId,
|
||||
mTmpApplySurfaceChangesTransactionState.preferMinimalPostProcessing,
|
||||
true /* inTraversal, must call performTraversalInTrans... below */);
|
||||
}
|
||||
|
||||
final boolean wallpaperVisible = mWallpaperController.isWallpaperVisible();
|
||||
if (wallpaperVisible != mLastWallpaperVisible) {
|
||||
|
||||
Reference in New Issue
Block a user