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

Commit ceea22c0 authored by Chaohui Wang's avatar Chaohui Wang Committed by Android (Google) Code Review
Browse files

Merge "Override isSpaExpressiveEnabled in Settings" into main

parents 93ff3c4f 04c7e27a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ import com.android.settingslib.spa.framework.common.SpaLogger
import com.android.settingslib.spa.framework.common.createSettingsPage
import com.android.settingslib.spaprivileged.template.app.TogglePermissionAppListProvider
import com.android.settingslib.spaprivileged.template.app.TogglePermissionAppListTemplate
import com.android.settingslib.widget.theme.flags.Flags

open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
    open fun getTogglePermissionAppListProviders(): List<TogglePermissionAppListProvider> {
@@ -132,4 +133,8 @@ open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
        )
    ) SpaLogMetricsProvider // ToDo: Implement 'SpaLogProvider' for SPA settings.
    else object : SpaLogger {}

    override val isSpaExpressiveEnabled by lazy {
        super.isSpaExpressiveEnabled || Flags.isExpressiveDesignEnabled()
    }
}