From dca6ce7639857ee7a19332c8f35dc6cd228102fa Mon Sep 17 00:00:00 2001 From: Paul Soulos Date: Fri, 29 Aug 2014 13:10:11 -0700 Subject: Normalizes numbers before a CallLog query in Contact card bug: 17309747 Change-Id: I49924ff0d7ec3a8fd80acae45b000106e81892c3 --- src/com/android/contacts/interactions/CallLogInteractionsLoader.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/com/android/contacts/interactions/CallLogInteractionsLoader.java b/src/com/android/contacts/interactions/CallLogInteractionsLoader.java index 9cbc0b492..14738be06 100644 --- a/src/com/android/contacts/interactions/CallLogInteractionsLoader.java +++ b/src/com/android/contacts/interactions/CallLogInteractionsLoader.java @@ -23,6 +23,7 @@ import android.database.Cursor; import android.database.DatabaseUtils; import android.net.Uri; import android.provider.CallLog.Calls; +import android.telephony.PhoneNumberUtils; import com.android.internal.annotations.VisibleForTesting; @@ -101,7 +102,8 @@ public class CallLogInteractionsLoader extends AsyncTaskLoader getCallLogInteractions(String phoneNumber) { - final Uri uri = Uri.withAppendedPath(Calls.CONTENT_FILTER_URI, Uri.encode(phoneNumber)); + final Uri uri = Uri.withAppendedPath(Calls.CONTENT_FILTER_URI, + Uri.encode(PhoneNumberUtils.normalizeNumber(phoneNumber))); // Append the LIMIT clause onto the ORDER BY clause. This won't cause crashes as long // as we don't also set the {@link android.provider.CallLog.Calls.LIMIT_PARAM_KEY} that // becomes available in KK. -- cgit v1.2.3