From 5b5bbf84b080c8ab97ff7403708d3bf47335faa0 Mon Sep 17 00:00:00 2001 From: andrekir Date: Tue, 30 Jul 2024 23:21:45 -0300 Subject: [PATCH] fix(ScannedQrCodeDialog): "Add" button action --- .../geeksville/mesh/ui/components/ScannedQrCodeDialog.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/ScannedQrCodeDialog.kt b/app/src/main/java/com/geeksville/mesh/ui/components/ScannedQrCodeDialog.kt index 94dd4b49a..c475759c3 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/ScannedQrCodeDialog.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/ScannedQrCodeDialog.kt @@ -140,12 +140,10 @@ fun ScannedQrCodeDialog( Button( enabled = totalCount <= 8, onClick = { - val appended = incoming.copy { - val result = settings.filterIndexed { i, _ -> + val appended = currentChannelSet.copy { + val result = incoming.settingsList.filterIndexed { i, _ -> channelSelections.getOrNull(i) == true } - settings.clear() - settings.addAll(currentChannelSet.settingsList) settings.addAll(result) } onDismiss.invoke()