From af7cea3a510d80e7a4558c49756564d6500f106e Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Wed, 24 Mar 2010 12:59:52 -0700 Subject: [PATCH] Fix issue #2540920: connectivity issues with tripit/pandora Need to be sure to compute gids when SD card is mounted, since we need the package info for that. Note that this is not re-granting permissions (and in the future we could optimize this to just pass through the mounted apps). Change-Id: I51e1c23d17a6429642132902ef75c65a307fc33a --- services/java/com/android/server/PackageManagerService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java index b3705c3f8feda..33a824bba7699 100644 --- a/services/java/com/android/server/PackageManagerService.java +++ b/services/java/com/android/server/PackageManagerService.java @@ -9579,6 +9579,9 @@ class PackageManagerService extends IPackageManager.Stub { } } synchronized (mPackages) { + // Make sure group IDs have been assigned, and any permission + // changes in other apps are accounted for + updatePermissionsLP(null, null, true, false); // Persist settings mSettings.writeLP(); }