android: fix crash in head gestures screen

This commit is contained in:
Kavish Devar
2025-09-28 16:01:56 +05:30
parent 1076218ccc
commit e9da7a2a50

View File

@@ -151,7 +151,6 @@ fun HeadTrackingScreen(navController: NavController) {
} }
), ),
) { spacerHeight, hazeState -> ) { spacerHeight, hazeState ->
val backdrop = rememberLayerBackdrop()
val sharedPreferences = LocalContext.current.getSharedPreferences("settings", Context.MODE_PRIVATE) val sharedPreferences = LocalContext.current.getSharedPreferences("settings", Context.MODE_PRIVATE)
var gestureText by remember { mutableStateOf("") } var gestureText by remember { mutableStateOf("") }
@@ -161,20 +160,17 @@ fun HeadTrackingScreen(navController: NavController) {
var shouldExplode by remember { mutableStateOf(false) } var shouldExplode by remember { mutableStateOf(false) }
Column( Column(
modifier = Modifier modifier = Modifier
.layerBackdrop(backdrop)
.fillMaxWidth(), .fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally horizontalAlignment = Alignment.CenterHorizontally
) { ) {
Column ( Column (
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.hazeSource(state = hazeState)
.layerBackdrop(backdrop)
.padding(top = 8.dp) .padding(top = 8.dp)
.padding(horizontal = 16.dp) .padding(horizontal = 16.dp)
.verticalScroll(scrollState) .verticalScroll(scrollState)
.hazeSource(state = hazeState)
.layerBackdrop(
backdrop = backdrop
)
) { ) {
Spacer(modifier = Modifier.height(spacerHeight)) Spacer(modifier = Modifier.height(spacerHeight))
StyledToggle( StyledToggle(