summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2014-11-06 21:56:54 -0800
committerDanesh M <daneshm90@gmail.com>2014-11-07 19:26:47 +0000
commitefb69854685dda5c5891c56162938a435b550b18 (patch)
tree4599f76939fb033e32b4c590f7b7ca5990f48e6d /src
parent6d422e55706df8ad01016af970e92b7f49f2d7f3 (diff)
downloadandroid_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
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/calllog/ContactInfoHelper.java3
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