Merge "Fix letterbox flickering rounded corners." into tm-dev

This commit is contained in:
Tom Natan
2022-03-21 20:03:37 +00:00
committed by Android (Google) Code Review

View File

@@ -145,6 +145,14 @@ final class LetterboxUiController {
return;
}
updateRoundedCorners(w);
// If there is another main window that is not an application-starting window, we should
// update rounded corners for it as well, to avoid flickering rounded corners.
final WindowState nonStartingAppW = mActivityRecord.findMainWindow(
/* includeStartingApp= */ false);
if (nonStartingAppW != null && nonStartingAppW != w) {
updateRoundedCorners(nonStartingAppW);
}
updateWallpaperForLetterbox(w);
if (shouldShowLetterboxUi(w)) {
if (mLetterbox == null) {