summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anthony Hugh <ahugh@google.com> 2015-10-21 19:16:30 +0000
committer android-build-merger <android-build-merger@google.com> 2015-10-21 19:16:30 +0000
commit3a36f0a3ab7af0fde7267c70c4866c145b23aeb3 (patch)
tree9f117c5750cef7158f1dcfb42ccdec5b2d33686f
parent3aed194ce300cd05b0ab03bfdd1113c6afcae04a (diff)
parent2b76beebacacc438478b617020ed7e3a71c5f6fc (diff)
Merge "Watch dialer should have phone permission fixed" into cw-e-dev am: 52c6f9ecb3 am: 2cd707ef13
am: 2b76beebac * commit '2b76beebacacc438478b617020ed7e3a71c5f6fc': Watch dialer should have phone permission fixed
-rw-r--r--services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
index 8176aff89fc0..4f61db946f12 100644
--- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
+++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
@@ -596,7 +596,10 @@ final class DefaultPermissionGrantPolicy {
private void grantDefaultPermissionsToDefaultSystemDialerAppLPr(
PackageParser.Package dialerPackage, int userId) {
if (doesPackageSupportRuntimePermissions(dialerPackage)) {
- grantRuntimePermissionsLPw(dialerPackage, PHONE_PERMISSIONS, userId);
+ boolean isPhonePermFixed =
+ mService.hasSystemFeature(PackageManager.FEATURE_WATCH);
+ grantRuntimePermissionsLPw(
+ dialerPackage, PHONE_PERMISSIONS, isPhonePermFixed, userId);
grantRuntimePermissionsLPw(dialerPackage, CONTACTS_PERMISSIONS, userId);
grantRuntimePermissionsLPw(dialerPackage, SMS_PERMISSIONS, userId);
grantRuntimePermissionsLPw(dialerPackage, MICROPHONE_PERMISSIONS, userId);