Merge "Remove property of window insets lazy getter" into udc-dev am: 8cd7128023

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22196643

Change-Id: I6d5a1ae33d7f7cd76b27845de41f1390232bb282
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Riddle Hsu
2023-03-23 06:15:14 +00:00
committed by Automerger Merge Worker

View File

@@ -54,9 +54,6 @@ import java.util.function.Supplier;
* @hide
*/
public final class WindowMetricsController {
// TODO(b/151908239): Remove and always enable this if it is stable.
private static final boolean LAZY_WINDOW_INSETS = android.os.SystemProperties.getBoolean(
"persist.wm.debug.win_metrics_lazy_insets", true);
private final Context mContext;
public WindowMetricsController(@NonNull Context context) {
@@ -98,9 +95,7 @@ public final class WindowMetricsController {
final IBinder token = Context.getToken(mContext);
final Supplier<WindowInsets> insetsSupplier = () -> getWindowInsetsFromServerForDisplay(
mContext.getDisplayId(), token, bounds, isScreenRound, windowingMode);
return LAZY_WINDOW_INSETS
? new WindowMetrics(new Rect(bounds), insetsSupplier, density)
: new WindowMetrics(new Rect(bounds), insetsSupplier.get(), density);
return new WindowMetrics(new Rect(bounds), insetsSupplier, density);
}
/**