Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe4475a6 authored by Lucas Dupin's avatar Lucas Dupin Committed by Android (Google) Code Review
Browse files

Merge "Decouple SysUI blurs from cross window blur API" into sc-dev

parents a6d89f27 711cb5ba
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package com.android.systemui.shared.system;
import static android.view.CrossWindowBlurListeners.CROSS_WINDOW_BLUR_SUPPORTED;

import android.app.ActivityManager;
import android.os.SystemProperties;

public abstract class BlurUtils {

@@ -28,6 +29,7 @@ public abstract class BlurUtils {
     * @return {@code true} when supported.
     */
    public static boolean supportsBlursOnWindows() {
        return CROSS_WINDOW_BLUR_SUPPORTED && ActivityManager.isHighEndGfx();
        return CROSS_WINDOW_BLUR_SUPPORTED && ActivityManager.isHighEndGfx()
                && !SystemProperties.getBoolean("persist.sysui.disableBlur", false);
    }
}
+3 −1
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ import android.view.CrossWindowBlurListeners.CROSS_WINDOW_BLUR_SUPPORTED

import android.app.ActivityManager
import android.content.res.Resources
import android.os.SystemProperties
import android.util.IndentingPrintWriter
import android.util.MathUtils
import android.view.CrossWindowBlurListeners
@@ -100,7 +101,8 @@ open class BlurUtils @Inject constructor(
     */
    open fun supportsBlursOnWindows(): Boolean {
        return CROSS_WINDOW_BLUR_SUPPORTED && ActivityManager.isHighEndGfx() &&
                crossWindowBlurListeners.isCrossWindowBlurEnabled()
                crossWindowBlurListeners.isCrossWindowBlurEnabled() &&
                !SystemProperties.getBoolean("persist.sysui.disableBlur", false)
    }

    override fun dump(fd: FileDescriptor, pw: PrintWriter, args: Array<out String>) {