From 315faf1258654ac1cc6996e867b125fe92861086 Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Thu, 3 Jun 2021 19:35:31 -0700 Subject: [PATCH] Deal with blur sysprop as a boolean Bug: 185580298 Test: manual Change-Id: I828a582d4a63c32172d4954ea4b8d070ec1441c7 --- core/java/android/view/CrossWindowBlurListeners.java | 2 +- .../SystemUI/src/com/android/systemui/statusbar/BlurUtils.kt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/android/view/CrossWindowBlurListeners.java b/core/java/android/view/CrossWindowBlurListeners.java index 55fc4f41f5eb5..e307b969ef911 100644 --- a/core/java/android/view/CrossWindowBlurListeners.java +++ b/core/java/android/view/CrossWindowBlurListeners.java @@ -42,7 +42,7 @@ public final class CrossWindowBlurListeners { // property for background blur support in surface flinger private static final String BLUR_PROPERTY = "ro.surface_flinger.supports_background_blur"; public static final boolean CROSS_WINDOW_BLUR_SUPPORTED = - SystemProperties.get(BLUR_PROPERTY, "default").equals("1"); + SystemProperties.getBoolean(BLUR_PROPERTY, false); private static volatile CrossWindowBlurListeners sInstance; private static final Object sLock = new Object(); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/BlurUtils.kt b/packages/SystemUI/src/com/android/systemui/statusbar/BlurUtils.kt index 071e9472a41ba..ce796d9789cf1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/BlurUtils.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/BlurUtils.kt @@ -107,6 +107,8 @@ open class BlurUtils @Inject constructor( it.println("minBlurRadius: $minBlurRadius") it.println("maxBlurRadius: $maxBlurRadius") it.println("supportsBlursOnWindows: ${supportsBlursOnWindows()}") + it.println("CROSS_WINDOW_BLUR_SUPPORTED: $CROSS_WINDOW_BLUR_SUPPORTED") + it.println("isHighEndGfx: ${ActivityManager.isHighEndGfx()}") } } }