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

Commit fbb4eb36 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Repopulate cache with sibling visibility on remove" into rvc-dev am: 606981a8

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11898413

Change-Id: I32107e0d3867c97ca5659189e171680121fd8602
parents 66bab75e 606981a8
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -829,9 +829,15 @@ public class AppsFilter {
            mOverlayReferenceMapper.removePkg(setting.name);
            mFeatureConfig.updatePackageState(setting, true /*removed*/);

            if (mShouldFilterCache != null) {
            if (mShouldFilterCache != null && setting.sharedUser != null) {
                for (int i = setting.sharedUser.packages.size() - 1; i >= 0; i--) {
                    PackageSetting siblingSetting = setting.sharedUser.packages.valueAt(i);
                    if (siblingSetting == setting) {
                        continue;
                    }
                    updateShouldFilterCacheForPackage(
                        setting.name, setting, settings, users, settings.size());
                            setting.name, siblingSetting, settings, users, settings.size());
                }
            }
        });
        mForceQueryable.remove(setting.appId);