From 52433460be575c6fc6f766523fde1f291ec3119a Mon Sep 17 00:00:00 2001 From: darken Date: Fri, 20 Mar 2026 16:52:08 +0100 Subject: [PATCH] fix: Bump Compose BOM to fix ExposedDropdownMenuBox crash on detach --- .../profiles/ui/creation/DeviceProfileCreationScreen.kt | 6 +++--- buildSrc/src/main/java/Versions.kt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/darken/capod/profiles/ui/creation/DeviceProfileCreationScreen.kt b/app/src/main/java/eu/darken/capod/profiles/ui/creation/DeviceProfileCreationScreen.kt index d752c456..4fb1b197 100644 --- a/app/src/main/java/eu/darken/capod/profiles/ui/creation/DeviceProfileCreationScreen.kt +++ b/app/src/main/java/eu/darken/capod/profiles/ui/creation/DeviceProfileCreationScreen.kt @@ -30,7 +30,7 @@ import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.MenuAnchorType +import androidx.compose.material3.ExposedDropdownMenuAnchorType import androidx.compose.material3.OutlinedButton import androidx.compose.material3.OutlinedTextField import androidx.compose.material3.Scaffold @@ -343,7 +343,7 @@ private fun DeviceInfoCard( trailingIcon = { ExposedDropdownMenuDefaults.TrailingIcon(expanded = modelExpanded) }, modifier = Modifier .fillMaxWidth() - .menuAnchor(MenuAnchorType.PrimaryNotEditable), + .menuAnchor(ExposedDropdownMenuAnchorType.PrimaryNotEditable), ) ExposedDropdownMenu( expanded = modelExpanded, @@ -395,7 +395,7 @@ private fun DeviceInfoCard( trailingIcon = { ExposedDropdownMenuDefaults.TrailingIcon(expanded = deviceExpanded) }, modifier = Modifier .fillMaxWidth() - .menuAnchor(MenuAnchorType.PrimaryNotEditable), + .menuAnchor(ExposedDropdownMenuAnchorType.PrimaryNotEditable), ) ExposedDropdownMenu( expanded = deviceExpanded, diff --git a/buildSrc/src/main/java/Versions.kt b/buildSrc/src/main/java/Versions.kt index bb1aed87..06f04a93 100644 --- a/buildSrc/src/main/java/Versions.kt +++ b/buildSrc/src/main/java/Versions.kt @@ -15,7 +15,7 @@ object Versions { } object Compose { - const val bom = "2025.06.01" + const val bom = "2025.10.00" } object Navigation3 {