diff options
author | Danesh M <daneshm90@gmail.com> | 2014-11-06 21:56:54 -0800 |
---|---|---|
committer | Danesh M <daneshm90@gmail.com> | 2014-11-07 19:26:47 +0000 |
commit | efb69854685dda5c5891c56162938a435b550b18 (patch) | |
tree | 4599f76939fb033e32b4c590f7b7ca5990f48e6d | |
parent | 6d422e55706df8ad01016af970e92b7f49f2d7f3 (diff) | |
download | android_packages_apps_Dialer-efb69854685dda5c5891c56162938a435b550b18.tar.gz android_packages_apps_Dialer-efb69854685dda5c5891c56162938a435b550b18.tar.bz2 android_packages_apps_Dialer-efb69854685dda5c5891c56162938a435b550b18.zip |
Blacklist : Strip extension from number
Contacts with extensions in their numbers, fail to be blacklisted.
This resolves the issue.
Depends on : http://review.cyanogenmod.org/#/c/76298/1
Change-Id: I94f848e64972083ef8ddb728379953f788f418f3
-rw-r--r-- | src/com/android/dialer/calllog/ContactInfoHelper.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/dialer/calllog/ContactInfoHelper.java b/src/com/android/dialer/calllog/ContactInfoHelper.java index 2c8d1b2f7..2a38f7dfc 100644 --- a/src/com/android/dialer/calllog/ContactInfoHelper.java +++ b/src/com/android/dialer/calllog/ContactInfoHelper.java @@ -36,6 +36,7 @@ import com.android.dialer.lookup.LookupCache; import com.android.dialer.service.CachedNumberLookupService; import com.android.dialer.service.CachedNumberLookupService.CachedContactInfo; import com.android.dialerbind.ObjectFactory; +import com.android.i18n.phonenumbers.PhoneNumberUtil; import com.android.internal.telephony.util.BlacklistUtils; import org.json.JSONException; @@ -281,6 +282,7 @@ public class ContactInfoHelper { * @param number the number to be blacklisted */ public void addNumberToBlacklist(String number) { + number = PhoneNumberUtil.getInstance().stripExtension(number); if (BlacklistUtils.addOrUpdate(mContext, number, BlacklistUtils.BLOCK_CALLS, BlacklistUtils.BLOCK_CALLS)) { // Give the user some feedback @@ -295,6 +297,7 @@ public class ContactInfoHelper { * @param number the number to be blacklisted */ public void removeNumberFromBlacklist(String number) { + number = PhoneNumberUtil.getInstance().stripExtension(number); if (BlacklistUtils.addOrUpdate(mContext, number, BlacklistUtils.MATCH_NONE, BlacklistUtils.BLOCK_CALLS)) { // Give the user some feedback |