From f7e1f4912ed5c3f0b72e616e528fbc07180cd4da Mon Sep 17 00:00:00 2001 From: Tiger Huang Date: Thu, 28 Apr 2022 21:38:03 +0800 Subject: [PATCH] Skip updating DisplayFrames when everything is the same Bug: 161810301 Bug: 175861127 Fix: 230727795 Test: presubmit Change-Id: I4b1d5115512066037bbb1f0e1c1bbca3af5903d3 --- services/core/java/com/android/server/wm/DisplayFrames.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/DisplayFrames.java b/services/core/java/com/android/server/wm/DisplayFrames.java index 76aa7f963aa6a..fd0631320520d 100644 --- a/services/core/java/com/android/server/wm/DisplayFrames.java +++ b/services/core/java/com/android/server/wm/DisplayFrames.java @@ -83,7 +83,7 @@ public class DisplayFrames { final Rect safe = mDisplayCutoutSafe; final DisplayCutout cutout = displayCutout.getDisplayCutout(); if (mDisplayWidth == info.logicalWidth && mDisplayHeight == info.logicalHeight - && mRotation != info.rotation + && mRotation == info.rotation && state.getDisplayCutout().equals(cutout) && state.getRoundedCorners().equals(roundedCorners) && state.getPrivacyIndicatorBounds().equals(indicatorBounds)) {