From 2344a49b260457d870a63bcb82f131c47e8dc5f8 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 20 May 2020 15:10:55 +0200 Subject: [PATCH] list privately stored contacts at the New Conversation too --- .../smsmessenger/activities/NewConversationActivity.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt index 54ab8e58..dcc5f165 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt @@ -7,6 +7,7 @@ import android.view.Menu import android.view.WindowManager import com.reddit.indicatorfastscroll.FastScrollItemIndicator import com.simplemobiletools.commons.extensions.* +import com.simplemobiletools.commons.helpers.MyContactsContentProvider import com.simplemobiletools.commons.helpers.PERMISSION_READ_CONTACTS import com.simplemobiletools.commons.helpers.SimpleContactsHelper import com.simplemobiletools.commons.helpers.ensureBackgroundThread @@ -103,9 +104,16 @@ class NewConversationActivity : SimpleActivity() { private fun fetchContacts() { fillSuggestedContacts { + val privateCursor = getMyContactsContentProviderCursorLoader().loadInBackground() SimpleContactsHelper(this).getAvailableContacts(false) { allContacts = it + val privateContacts = MyContactsContentProvider.getSimpleContacts(this, privateCursor) + if (privateContacts.isNotEmpty()) { + allContacts.addAll(privateContacts) + allContacts.sort() + } + runOnUiThread { setupAdapter(allContacts) }