From 092ed32c23b7f812fc244d16711eb1e61274dd19 Mon Sep 17 00:00:00 2001 From: andrekir Date: Mon, 16 Sep 2024 18:20:54 -0300 Subject: [PATCH] fix(LoraConfig): ensure `primaryChannel` updates on `loraInput` changes --- .../mesh/ui/components/config/LoRaConfigItemList.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/config/LoRaConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/components/config/LoRaConfigItemList.kt index 429557f9e..69c5315fa 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/config/LoRaConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/config/LoRaConfigItemList.kt @@ -34,7 +34,9 @@ fun LoRaConfigItemList( ) { val focusManager = LocalFocusManager.current var loraInput by rememberSaveable { mutableStateOf(loraConfig) } - val primaryChannel = Channel(primarySettings, loraInput) + val primaryChannel by remember(loraInput) { + mutableStateOf(Channel(primarySettings, loraInput)) + } LazyColumn( modifier = Modifier.fillMaxSize()