Do not merge. Cherry-pick of Idc802af57fb9926a69ed52d4e776ef57d8b647c6
(package manager fix) to gingerbread. Change-Id: Ia5373100e97bfe42d2211c6249996dc7ff4818e0
This commit is contained in:
@ -9031,6 +9031,19 @@ class PackageManagerService extends IPackageManager.Stub {
|
|||||||
}
|
}
|
||||||
mPendingPackages.clear();
|
mPendingPackages.clear();
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Make sure all the updated system packages have their shared users
|
||||||
|
* associated with them.
|
||||||
|
*/
|
||||||
|
final Iterator<PackageSetting> disabledIt = mDisabledSysPackages.values().iterator();
|
||||||
|
while (disabledIt.hasNext()) {
|
||||||
|
final PackageSetting disabledPs = disabledIt.next();
|
||||||
|
final Object id = getUserIdLP(disabledPs.userId);
|
||||||
|
if (id != null && id instanceof SharedUserSetting) {
|
||||||
|
disabledPs.sharedUser = (SharedUserSetting) id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mReadMessages.append("Read completed successfully: "
|
mReadMessages.append("Read completed successfully: "
|
||||||
+ mPackages.size() + " packages, "
|
+ mPackages.size() + " packages, "
|
||||||
+ mSharedUsers.size() + " shared uids\n");
|
+ mSharedUsers.size() + " shared uids\n");
|
||||||
|
Reference in New Issue
Block a user