From 775c4da791c5da19edde790d16e7ed4751865699 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 6 Apr 2020 10:07:02 +0200 Subject: [PATCH] avoid adding the same contact multiple times --- .../smsmessenger/activities/NewMessageActivity.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewMessageActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewMessageActivity.kt index 182d7605..faa48334 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewMessageActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewMessageActivity.kt @@ -72,10 +72,15 @@ class NewMessageActivity : SimpleActivity() { } private fun addSelectedContact(contact: Contact) { + new_message_to.setText("") + if (selectedContacts.map { it.contactId }.contains(contact.contactId)) { + return + } + selectedContacts.add(contact) + selected_contacts.beVisible() message_divider_one.beVisible() - new_message_to.setText("") val views = ArrayList() selectedContacts.forEach {