summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Shrauner <shrauner@google.com>2015-07-10 21:15:29 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-07-10 21:15:29 +0000
commitf3d6e2ce28e622374c99f8a408654ababf339f9e (patch)
tree466eabd9fb9bc9bb3962647ab583e7bad505e918
parent5348ba442f69d448efea332758f10cfc1efc3f5b (diff)
parent9ea7848d027f01d7f8945e84b29322b8d9828a92 (diff)
downloadpackages_apps_Contacts-f3d6e2ce28e622374c99f8a408654ababf339f9e.tar.gz
packages_apps_Contacts-f3d6e2ce28e622374c99f8a408654ababf339f9e.tar.bz2
packages_apps_Contacts-f3d6e2ce28e622374c99f8a408654ababf339f9e.zip
am 9ea7848d: Merge "Catch WRITE_CONTACTS SecurityExceptions" into mnc-dev
* commit '9ea7848d027f01d7f8945e84b29322b8d9828a92': Catch WRITE_CONTACTS SecurityExceptions
-rw-r--r--src/com/android/contacts/quickcontact/QuickContactActivity.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 7a2363259..8b1c00aa0 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -382,10 +382,14 @@ public class QuickContactActivity extends ContactsActivity {
.appendPath(String.valueOf(dataId))
.appendQueryParameter(DataUsageFeedback.USAGE_TYPE, usageType)
.build();
- final boolean successful = getContentResolver().update(
- dataUsageUri, new ContentValues(), null, null) > 0;
- if (!successful) {
- Log.w(TAG, "DataUsageFeedback increment failed");
+ try {
+ final boolean successful = getContentResolver().update(
+ dataUsageUri, new ContentValues(), null, null) > 0;
+ if (!successful) {
+ Log.w(TAG, "DataUsageFeedback increment failed");
+ }
+ } catch (SecurityException ex) {
+ Log.w(TAG, "DataUsageFeedback increment failed", ex);
}
} else {
Log.w(TAG, "Invalid Data ID");