From b69bed1947d4c8835b861f7b68be756b6a8e80d3 Mon Sep 17 00:00:00 2001 From: Suchi Amalapurapu Date: Thu, 25 Jun 2009 13:21:38 -0700 Subject: [PATCH] AI 150122: Merge from donut. 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 --- services/java/com/android/server/PackageManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java index 1f3ec2bd1f7e9..00c80f069c55e 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;