diff --git a/contacts/src/main/java/de/mm20/launcher2/contacts/ContactRepository.kt b/contacts/src/main/java/de/mm20/launcher2/contacts/ContactRepository.kt index ead6dcd9..01b5d3f3 100644 --- a/contacts/src/main/java/de/mm20/launcher2/contacts/ContactRepository.kt +++ b/contacts/src/main/java/de/mm20/launcher2/contacts/ContactRepository.kt @@ -58,8 +58,8 @@ internal class ContactRepositoryImpl( ContactsContract.RawContacts.CONTACT_ID, ContactsContract.RawContacts._ID ) - val sel = "${ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY} LIKE ?" - val selArgs = arrayOf("%$query%") + val sel = "${ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY} LIKE ? OR ${ContactsContract.RawContacts.DISPLAY_NAME_ALTERNATIVE} LIKE ? OR ${ContactsContract.RawContacts.PHONETIC_NAME} LIKE ?" + val selArgs = arrayOf("%$query%", "%$query%", "%$query%") val cursor = context.contentResolver.query( ContactsContract.RawContacts.CONTENT_URI, proj, sel, selArgs, null ) ?: return@withContext mutableListOf()