diff options
| author | 2018-06-04 20:33:58 +0000 | |
|---|---|---|
| committer | 2018-06-04 20:34:31 +0000 | |
| commit | 4da326c0d6e9ab78ceca654e13bcbc05bc671c09 (patch) | |
| tree | efc2c68f8f803258bcdb0f8a92cc818b80f06cde | |
| parent | 44c4ca41d83d73d7c1d0e217a80a46a449e8c475 (diff) | |
Revert "Update checking of flag MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS"
This reverts commit 44c4ca41d83d73d7c1d0e217a80a46a449e8c475.
Reason for revert: Wanted to go with a different option and this was mistakenly Dr. No'ed.
Bug: 80444486
Test: clean revert
Change-Id: I7fdd13a5bc0f4d9fabf91f3e5497c4065008b531
| -rw-r--r-- | core/java/android/content/pm/PackageParser.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java index cfa7af8840b0..b8eb074d1636 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java @@ -95,7 +95,6 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.os.ClassLoaderFactory; import com.android.internal.util.ArrayUtils; import com.android.internal.util.XmlUtils; -import com.android.server.SystemConfig; import libcore.io.IoUtils; import libcore.util.EmptyArray; @@ -641,12 +640,9 @@ public class PackageParser { private static boolean checkUseInstalledOrHidden(int flags, PackageUserState state, ApplicationInfo appInfo) { // Returns false if the package is hidden system app until installed. - final ArraySet<String> hiddenSystemApps = - SystemConfig.getInstance().getDisabledUntilUsedPreinstalledCarrierApps(); - if (!state.installed - && appInfo != null && appInfo.isSystemApp() - && hiddenSystemApps.contains(appInfo.packageName) - && (flags & PackageManager.MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS) == 0) { + if ((flags & PackageManager.MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS) == 0 + && !state.installed + && appInfo != null && appInfo.isSystemApp()) { return false; } |