summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alex Naidis <alex.naidis@linux.com> 2017-01-03 18:24:57 +0100
committer Alex Naidis <alex.naidis@linux.com> 2017-01-06 22:21:24 +0000
commitf030a28a6be0ae25285495ee9c6da5ce4b41285d (patch)
tree39075e2a2ea6f238a6886506d2c3e085ab84f495
parentddc7ac8ba6aa1630d4930fa5a5bdf29abfd624b7 (diff)
DefaultPermissionGrantPolicy: Pass correct arguments
After parsing the xml files in the "default-permissions" system, we are passing the arguments in the wrong order. The method we are targeting is: private void grantRuntimePermissionsLPw(PackageParser.Package pkg, Set<String> permissions, boolean systemFixed, boolean isDefaultPhoneOrSms, int userId) { However we are passing our argument for "systemFixed" to "isDefaultPhoneOrSms" and the other way around too. This patch fixes it by using the version of the method which takes 4 arguments and sets "isDefaultPhoneOrSms" as false. Change-Id: I3604a5d6045aadcd91b6dd3f6f1b47b561403b23 Signed-off-by: Alex Naidis <alex.naidis@linux.com>
-rw-r--r--services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java2
1 files changed, 1 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 5016ec0d4be0..a6f9243887df 100644
--- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
+++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
@@ -1013,7 +1013,7 @@ final class DefaultPermissionGrantPolicy {
permissions.clear();
}
permissions.add(permissionGrant.name);
- grantRuntimePermissionsLPw(pkg, permissions, false,
+ grantRuntimePermissionsLPw(pkg, permissions,
permissionGrant.fixed, userId);
}
}