From e9da7a2a50355761d17e91b5d79062f2480c87d4 Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Sun, 28 Sep 2025 16:01:56 +0530 Subject: [PATCH] android: fix crash in head gestures screen --- .../kavishdevar/librepods/screens/HeadTrackingScreen.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/screens/HeadTrackingScreen.kt b/android/app/src/main/java/me/kavishdevar/librepods/screens/HeadTrackingScreen.kt index a42241a..8bd5737 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/screens/HeadTrackingScreen.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/screens/HeadTrackingScreen.kt @@ -151,7 +151,6 @@ fun HeadTrackingScreen(navController: NavController) { } ), ) { spacerHeight, hazeState -> - val backdrop = rememberLayerBackdrop() val sharedPreferences = LocalContext.current.getSharedPreferences("settings", Context.MODE_PRIVATE) var gestureText by remember { mutableStateOf("") } @@ -161,20 +160,17 @@ fun HeadTrackingScreen(navController: NavController) { var shouldExplode by remember { mutableStateOf(false) } Column( modifier = Modifier - .layerBackdrop(backdrop) .fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally ) { Column ( modifier = Modifier .fillMaxWidth() + .hazeSource(state = hazeState) + .layerBackdrop(backdrop) .padding(top = 8.dp) .padding(horizontal = 16.dp) .verticalScroll(scrollState) - .hazeSource(state = hazeState) - .layerBackdrop( - backdrop = backdrop - ) ) { Spacer(modifier = Modifier.height(spacerHeight)) StyledToggle(