diff options
author | Andrew Lee <anwlee@google.com> | 2015-10-28 11:25:21 -0700 |
---|---|---|
committer | Andrew Lee <anwlee@google.com> | 2015-10-28 14:24:53 -0700 |
commit | 6485aa485bbf266a98ebf362a490eb7a9fc0be73 (patch) | |
tree | c3e006bdbafb7dc7526ca4c8155799818ed96a2d /src | |
parent | a473ff274b3bff29c6533f51b9346a414e206e6b (diff) |
Disable call blocking for SIP numbers.
Bug: 25342525
Change-Id: I9a845ffa25323b53175dc0eac2da1f2b4311abe3
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/filterednumber/FilteredNumbersUtil.java | 4 | ||||
-rw-r--r-- | src/com/android/dialer/list/BlockedListSearchFragment.java | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java b/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java index 45fa6b73d..854a5bbf0 100644 --- a/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java +++ b/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java @@ -33,6 +33,7 @@ import java.util.LinkedList; import java.util.List; import com.android.contacts.common.testing.NeededForTesting; +import com.android.contacts.common.util.PhoneNumberHelper; import com.android.dialer.R; import com.android.dialer.database.FilteredNumberAsyncQueryHandler; import com.android.dialer.database.FilteredNumberContract.FilteredNumber; @@ -295,7 +296,8 @@ public class FilteredNumbersUtil { } public static boolean canBlockNumber(Context context, String number) { - return !PhoneNumberUtils.isEmergencyNumber(number) && !TextUtils.isEmpty(number); + return !TextUtils.isEmpty(number) && !PhoneNumberUtils.isEmergencyNumber(number) + && !PhoneNumberHelper.isUriNumber(number); } private static long getRecentEmergencyCallThresholdMs(Context context) { diff --git a/src/com/android/dialer/list/BlockedListSearchFragment.java b/src/com/android/dialer/list/BlockedListSearchFragment.java index d1490f5a4..852e7c916 100644 --- a/src/com/android/dialer/list/BlockedListSearchFragment.java +++ b/src/com/android/dialer/list/BlockedListSearchFragment.java @@ -133,7 +133,8 @@ public class BlockedListSearchFragment extends RegularSearchFragment protected ContactEntryListAdapter createListAdapter() { BlockedListSearchAdapter adapter = new BlockedListSearchAdapter(getActivity()); adapter.setDisplayPhotos(true); - adapter.setUseCallableUri(usesCallableUri()); + // Don't show SIP addresses. + adapter.setUseCallableUri(false); adapter.setQueryString(mSearchQuery); return adapter; } |