summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/com/android/dialer/filterednumber/FilteredNumbersUtil.java4
-rw-r--r--src/com/android/dialer/list/BlockedListSearchFragment.java3
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;
}