From 523dfc039b80fafe50993e180b09e8f7fed562c4 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 14 Sep 2019 21:47:01 +0200 Subject: [PATCH] get all contacts without merging duplicates in some cases --- .../simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt | 2 +- .../simplemobiletools/contacts/pro/helpers/ContactsHelper.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt index 38cd82b4..13cc99dd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ContactsAdapter.kt @@ -176,7 +176,7 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: ArrayList + ContactsHelper(activity).getContacts(true) { allContacts -> ensureBackgroundThread { contactsToRemove.forEach { val contactToRemove = it diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/ContactsHelper.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/ContactsHelper.kt index c2474b99..0cdd3a01 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/ContactsHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/ContactsHelper.kt @@ -1572,7 +1572,7 @@ class ContactsHelper(val context: Context) { fun getDuplicatesOfContact(contact: Contact, addOriginal: Boolean, callback: (ArrayList) -> Unit) { ensureBackgroundThread { - getContacts { contacts -> + getContacts(true) { contacts -> val duplicates = contacts.filter { it.id != contact.id && it.getHashToCompare() == contact.getHashToCompare() }.toMutableList() as ArrayList if (addOriginal) { duplicates.add(contact)