From d4d759266604090e932f28345a0cd9dea39fed11 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 27 Aug 2019 11:29:21 +0200 Subject: [PATCH] normalize names at the dialpad letter search --- .../contacts/pro/activities/DialpadActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt index 201bca43..aeeabe56 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt @@ -173,8 +173,8 @@ class DialpadActivity : SimpleActivity() { val showLetters = config.showDialpadLetters (dialpad_list.adapter as? ContactsAdapter)?.finishActMode() val filtered = contacts.filter { - val convertedName = PhoneNumberUtils.convertKeypadLettersToDigits(it.getNameToDisplay()) - val company = PhoneNumberUtils.convertKeypadLettersToDigits(it.getFullCompany()) + val convertedName = PhoneNumberUtils.convertKeypadLettersToDigits(it.getNameToDisplay().normalizeString()) + val company = PhoneNumberUtils.convertKeypadLettersToDigits(it.getFullCompany().normalizeString()) it.doesContainPhoneNumber(text, showLetters) || (showLetters && (convertedName.contains(text, true) || company.contains(text, true))) }.sortedWith(compareBy { if (showLetters) {