From 765faeb31ca52f3c0091583cc906ced2982868d8 Mon Sep 17 00:00:00 2001 From: Riddle Hsu Date: Wed, 22 Mar 2023 22:42:43 +0800 Subject: [PATCH] Remove property of window insets lazy getter So far it is no problem so make it default behavior. Bug: 151908239 Test: android.view.WindowMetricsTest Change-Id: Ia56699786c57a95aff38e78f458b2dbe6793f22f --- core/java/android/window/WindowMetricsController.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/core/java/android/window/WindowMetricsController.java b/core/java/android/window/WindowMetricsController.java index 3478b0f05198d..954f68633e571 100644 --- a/core/java/android/window/WindowMetricsController.java +++ b/core/java/android/window/WindowMetricsController.java @@ -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 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); } /**