From 7a4082edc4fb85fd0c9aa92d799cb2cb9d957a3e Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Mon, 6 Jul 2015 16:59:36 -0700 Subject: [PATCH] Give fixed READ_PHONE_STATE permission to calllog provider Calllog provider lives in the same APK as contacts provider. Bug 22300894 Bug 22297735 Change-Id: I77f3ee18f093b5adb819308c113062c490a3b54b --- .../com/android/server/pm/DefaultPermissionGrantPolicy.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java index 453f123fd6353..d3ee22a850ffb 100644 --- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java @@ -429,6 +429,8 @@ final class DefaultPermissionGrantPolicy { if (contactsProviderPackage != null) { grantRuntimePermissionsLPw(contactsProviderPackage, CONTACTS_PERMISSIONS, true, userId); + grantRuntimePermissionsLPw(contactsProviderPackage, PHONE_PERMISSIONS, + true, userId); grantRuntimePermissionsLPw(contactsProviderPackage, ACCOUNTS_PERMISSIONS, userId); grantRuntimePermissionsLPw(contactsProviderPackage, STORAGE_PERMISSIONS, userId); }