summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/providers/contacts/ContactsDatabaseHelper.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/com/android/providers/contacts/ContactsDatabaseHelper.java b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
index 8935149..3e37103 100644
--- a/src/com/android/providers/contacts/ContactsDatabaseHelper.java
+++ b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
@@ -3530,9 +3530,14 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
groupId = cursor.getLong(0);
titleRes = cursor.getInt(1);
values.clear();
- values.put(Groups.TITLE, mContext.getResources().getString(titleRes));
- db.update(Tables.GROUPS, values, Groups._ID + " = ?", new String[] {
- String.valueOf(groupId)});
+ try {
+ final String lookup = mContext.getResources().getString(titleRes);
+ values.put(Groups.TITLE, lookup);
+ db.update(Tables.GROUPS, values, Groups._ID + " = ?", new String[]{
+ String.valueOf(groupId)});
+ } catch (Resources.NotFoundException e) {
+ Log.e(TAG, "could not find resource " + titleRes + " for groupId " + groupId);
+ }
}
} finally {
cursor.close();