Fix wallpaper blur option not having an effect

This commit is contained in:
MM20 2025-06-29 17:50:36 +02:00
parent 01daecec40
commit 6305d974eb
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -30,6 +30,7 @@ import androidx.compose.ui.geometry.Size
import androidx.compose.ui.graphics.TransformOrigin import androidx.compose.ui.graphics.TransformOrigin
import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.graphics.graphicsLayer
import androidx.compose.ui.unit.IntOffset import androidx.compose.ui.unit.IntOffset
import androidx.compose.ui.unit.dp
import androidx.core.view.WindowCompat import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsControllerCompat import androidx.core.view.WindowInsetsControllerCompat
import androidx.lifecycle.Lifecycle import androidx.lifecycle.Lifecycle
@ -141,6 +142,8 @@ abstract class SharedLauncherActivity(
val searchBarColor by viewModel.searchBarColor.collectAsState() val searchBarColor by viewModel.searchBarColor.collectAsState()
val searchBarAutofocus by viewModel.autoFocusSearch.collectAsState(false) val searchBarAutofocus by viewModel.autoFocusSearch.collectAsState(false)
val widgetsOnHomeScreen by viewModel.widgetsOnHomeScreen.collectAsState() val widgetsOnHomeScreen by viewModel.widgetsOnHomeScreen.collectAsState()
val wallpaperBlur by viewModel.wallpaperBlur.collectAsState()
val wallpaperBlurRadius by viewModel.wallpaperBlurRadius.collectAsState()
val fixedRotation by viewModel.fixedRotation.collectAsState() val fixedRotation by viewModel.fixedRotation.collectAsState()
@ -222,6 +225,8 @@ abstract class SharedLauncherActivity(
hideNav, hideNav,
widgetsOnHomeScreen, widgetsOnHomeScreen,
searchBarAutofocus, searchBarAutofocus,
wallpaperBlur,
wallpaperBlurRadius,
) { ) {
if (mode == LauncherActivityMode.Assistant) { if (mode == LauncherActivityMode.Assistant) {
val searchComponent = SearchComponent( val searchComponent = SearchComponent(
@ -365,6 +370,7 @@ abstract class SharedLauncherActivity(
showStatusBar = !hideStatus, showStatusBar = !hideStatus,
showNavBar = !hideNav, showNavBar = !hideNav,
darkSearchBar = darkSearchBar, darkSearchBar = darkSearchBar,
wallpaperBlurRadius = if (wallpaperBlur) wallpaperBlurRadius.dp else 0.dp,
) )
if (config.isUseless()) config.copy( if (config.isUseless()) config.copy(