From 06f61b55cba288a4c3b0b3edc0246fe18613a4b9 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 13 Apr 2020 21:15:04 +0200 Subject: [PATCH] avoid showing the same contact multiple times at Suggestions --- .../com/simplemobiletools/smsmessenger/extensions/Context.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt index 46f259c1..9164fffb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt @@ -371,7 +371,9 @@ fun Context.getSuggestedContacts(): ArrayList { val senderName = namePhoto.name val photoUri = namePhoto.photoUri ?: "" val contact = Contact(0, senderName, photoUri, senderNumber) - contacts.add(contact) + if (!contacts.map { it.phoneNumber.trimToComparableNumber() }.contains(senderNumber.trimToComparableNumber())) { + contacts.add(contact) + } } return contacts