diff --git a/app/src/main/kotlin/org/fossify/phone/activities/DialpadActivity.kt b/app/src/main/kotlin/org/fossify/phone/activities/DialpadActivity.kt index aada2a3d..d7b5f1bd 100644 --- a/app/src/main/kotlin/org/fossify/phone/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/org/fossify/phone/activities/DialpadActivity.kt @@ -273,7 +273,7 @@ class DialpadActivity : SimpleActivity() { (binding.dialpadList.adapter as? ContactsAdapter)?.finishActMode() val filtered = allContacts.filter { - var convertedName = PhoneNumberUtils.convertKeypadLettersToDigits(it.name.normalizeString()) + var convertedName = PhoneNumberUtils.convertKeypadLettersToDigits(it.name.normalizeString()).filterNot { it.isWhitespace() } if (hasRussianLocale) { var currConvertedName = "" diff --git a/app/src/main/kotlin/org/fossify/phone/adapters/ContactsAdapter.kt b/app/src/main/kotlin/org/fossify/phone/adapters/ContactsAdapter.kt index df3dc5f5..d05fe94c 100644 --- a/app/src/main/kotlin/org/fossify/phone/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/phone/adapters/ContactsAdapter.kt @@ -5,6 +5,7 @@ import android.content.Intent import android.content.pm.ShortcutInfo import android.graphics.drawable.Icon import android.net.Uri +import android.telephony.PhoneNumberUtils import android.text.TextUtils import android.util.TypedValue import android.view.* @@ -368,7 +369,7 @@ class ContactsAdapter( if (name.contains(textToHighlight, true)) { name.highlightTextPart(textToHighlight, properPrimaryColor) } else { - name.highlightTextFromNumbers(textToHighlight, properPrimaryColor) + name.highlightTextFromNumbers(textToHighlight.replace('1', ' '), properPrimaryColor) } } }