From 0e703c29420ebe0b4108a1ff1dfab55257e9789b Mon Sep 17 00:00:00 2001 From: merkost Date: Thu, 8 Jun 2023 13:14:48 +1000 Subject: [PATCH] Added selected number visibility in dialog --- .../dialer/activities/ManageSpeedDialActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt index 4f04090c..40959a25 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt @@ -60,7 +60,9 @@ class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener { val radioItems = selectedContact.phoneNumbers.mapIndexed { index, item -> RadioItem(index, item.normalizedNumber, item) } - RadioGroupDialog(this, ArrayList(radioItems)) { selectedValue -> + val userPhoneNumbersList = selectedContact.phoneNumbers.map { it.value } + val checkedItemId = userPhoneNumbersList.indexOf(clickedContact.number) + RadioGroupDialog(this, ArrayList(radioItems), checkedItemId = checkedItemId) { selectedValue -> val selectedNumber = selectedValue as PhoneNumber speedDialValues.first { it.id == clickedContact.id }.apply { displayName = selectedContact.getNameToDisplay()