summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2013-09-09 08:38:16 +0200
committerDanny Baumann <dannybaumann@web.de>2013-09-09 11:41:47 +0200
commitd5956fdf0c623ad008f7b70c5287eb67a78aab0a (patch)
tree54af20b26d1c48e51434dd59ace9549bb39b2bef
parent6e992cfb90e9a9dd7d9523607dd60d180ea298a1 (diff)
downloadandroid_packages_providers_ContactsProvider-cm-10.1.tar.gz
android_packages_providers_ContactsProvider-cm-10.1.tar.bz2
android_packages_providers_ContactsProvider-cm-10.1.zip
Fix IllegalArgumentException.cm-10.1.3cm-10.1
Include alternative display name in the phone lookup projection, since the BT app needs it. Fixes this backtrace: D BluetoothPbapObexServer: search by number, requestSize=1 offset=0 searchValue=4436029097 E DatabaseUtils: Writing exception to parcel E DatabaseUtils: java.lang.IllegalArgumentException: Invalid column display_name_alt E DatabaseUtils: at android.database.sqlite.SQLiteQueryBuilder.computeProjection(SQLiteQueryBuilder.java:632) E DatabaseUtils: at android.database.sqlite.SQLiteQueryBuilder.buildQuery(SQLiteQueryBuilder.java:447) E DatabaseUtils: at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:393) E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:6066) E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.queryLocal(ContactsProvider2.java:5846) E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.queryInternal(ContactsProvider2.java:4810) E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:4773) E DatabaseUtils: at android.content.ContentProvider$Transport.query(ContentProvider.java:189) E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:113) E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:351) E DatabaseUtils: at dalvik.system.NativeStart.run(Native Method) Change-Id: I15f531c5b0ea4b0a4a9de864872dd3256667e568 JIRA:CYAN-2204
-rw-r--r--src/com/android/providers/contacts/ContactsProvider2.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 27d4a056..88bbb9e4 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -845,6 +845,7 @@ public class ContactsProvider2 extends AbstractContactsProvider
.add(PhoneLookup._ID, "contacts_view." + Contacts._ID)
.add(PhoneLookup.LOOKUP_KEY, "contacts_view." + Contacts.LOOKUP_KEY)
.add(PhoneLookup.DISPLAY_NAME, "contacts_view." + Contacts.DISPLAY_NAME)
+ .add(Contacts.DISPLAY_NAME_ALTERNATIVE, "contacts_view." + Contacts.DISPLAY_NAME_ALTERNATIVE)
.add(PhoneLookup.LAST_TIME_CONTACTED, "contacts_view." + Contacts.LAST_TIME_CONTACTED)
.add(PhoneLookup.TIMES_CONTACTED, "contacts_view." + Contacts.TIMES_CONTACTED)
.add(PhoneLookup.STARRED, "contacts_view." + Contacts.STARRED)