summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuchi Amalapurapu <nobody@android.com>2009-06-25 13:21:38 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-06-25 13:21:38 -0700
commitb69bed1947d4c8835b861f7b68be756b6a8e80d3 (patch)
tree41c90541db8553fbcdbd896514e8fb95598e98cc
parent373271b94cbe01c337b4952d0d5764e200c69f48 (diff)
downloadbase-b69bed1947d4c8835b861f7b68be756b6a8e80d3.tar.gz
AI 150122: Merge from donut.android-sdk-1.5_r3
Fix permissions issue for uninstall of updated system applications. If an existing update for a system application is uninstalled, when reverting back to the existing version in system partition, permissions have to be granted again. BUG=1893639 Automated import of CL 150122
-rw-r--r--services/java/com/android/server/PackageManagerService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java
index 1f3ec2bd1f7e..00c80f069c55 100644
--- a/services/java/com/android/server/PackageManagerService.java
+++ b/services/java/com/android/server/PackageManagerService.java
@@ -4034,6 +4034,7 @@ class PackageManagerService extends IPackageManager.Stub {
return false;
}
synchronized (mPackages) {
+ grantPermissionsLP(newPkg, true);
mSettings.writeLP();
}
return true;