summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/DbModifierWithNotification.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/providers/contacts/DbModifierWithNotification.java')
-rw-r--r--src/com/android/providers/contacts/DbModifierWithNotification.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/providers/contacts/DbModifierWithNotification.java b/src/com/android/providers/contacts/DbModifierWithNotification.java
index fda8321..c25e171 100644
--- a/src/com/android/providers/contacts/DbModifierWithNotification.java
+++ b/src/com/android/providers/contacts/DbModifierWithNotification.java
@@ -18,7 +18,7 @@
package com.android.providers.contacts;
import static android.Manifest.permission.ADD_VOICEMAIL;
-import static com.android.providers.contacts.Manifest.permission.READ_WRITE_ALL_VOICEMAIL;
+import static android.Manifest.permission.READ_ALL_VOICEMAIL;
import android.content.ComponentName;
import android.content.ContentUris;
@@ -210,7 +210,8 @@ public class DbModifierWithNotification implements DatabaseModifier {
// Ignore any package that is not affected by the change and don't have full access
// either.
if (!modifiedPackages.contains(component.getPackageName()) &&
- !mVoicemailPermissions.packageHasFullAccess(component.getPackageName())) {
+ !mVoicemailPermissions.packageHasFullReadAccess(
+ component.getPackageName())) {
continue;
}
@@ -221,7 +222,7 @@ public class DbModifierWithNotification implements DatabaseModifier {
callingPackages.contains(component.getPackageName()));
}
String permissionNeeded = modifiedPackages.contains(component.getPackageName()) ?
- ADD_VOICEMAIL : READ_WRITE_ALL_VOICEMAIL;
+ ADD_VOICEMAIL : READ_ALL_VOICEMAIL;
mContext.sendBroadcast(intent, permissionNeeded);
Log.v(TAG, String.format("Sent intent. act:%s, url:%s, comp:%s, perm:%s," +
" self_change:%s", intent.getAction(), intent.getData(),