mirror of
https://github.com/SimpleMobileTools/Simple-Contacts.git
synced 2025-04-15 18:37:23 +02:00
at dialpad search at organization name too, not just contact name
This commit is contained in:
parent
d856649618
commit
18c94cfa63
@ -174,7 +174,8 @@ class DialpadActivity : SimpleActivity() {
|
||||
(dialpad_list.adapter as? ContactsAdapter)?.finishActMode()
|
||||
val filtered = contacts.filter {
|
||||
val convertedName = PhoneNumberUtils.convertKeypadLettersToDigits(it.getNameToDisplay())
|
||||
it.doesContainPhoneNumber(text, showLetters) || (showLetters && convertedName.contains(text, true))
|
||||
val company = PhoneNumberUtils.convertKeypadLettersToDigits(it.getFullCompany())
|
||||
it.doesContainPhoneNumber(text, showLetters) || (showLetters && (convertedName.contains(text, true) || company.contains(text, true)))
|
||||
}.sortedWith(compareBy {
|
||||
if (showLetters) {
|
||||
!it.doesContainPhoneNumber(text, showLetters)
|
||||
|
@ -118,7 +118,7 @@ data class Contact(var id: Int, var prefix: String, var firstName: String, var m
|
||||
|
||||
fun getHashToCompare() = getStringToCompare().hashCode()
|
||||
|
||||
private fun getFullCompany(): String {
|
||||
fun getFullCompany(): String {
|
||||
var fullOrganization = if (organization.company.isEmpty()) "" else "${organization.company}, "
|
||||
fullOrganization += organization.jobPosition
|
||||
return fullOrganization.trim().trimEnd(',')
|
||||
|
Loading…
x
Reference in New Issue
Block a user