Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4ec33c2a authored by Dan Morrill's avatar Dan Morrill
Browse files

Do not merge. Cherry-pick of Idc802af57fb9926a69ed52d4e776ef57d8b647c6

(package manager fix) to gingerbread.

Change-Id: Ia5373100e97bfe42d2211c6249996dc7ff4818e0
parent a4e7353d
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -9031,6 +9031,19 @@ class PackageManagerService extends IPackageManager.Stub {
            }
            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: "
                    + mPackages.size() + " packages, "
                    + mSharedUsers.size() + " shared uids\n");