summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Andrew Sapperstein <asapperstein@google.com> 2018-06-04 20:33:58 +0000
committer Andrew Sapperstein <asapperstein@google.com> 2018-06-04 20:34:31 +0000
commit4da326c0d6e9ab78ceca654e13bcbc05bc671c09 (patch)
treeefc2c68f8f803258bcdb0f8a92cc818b80f06cde
parent44c4ca41d83d73d7c1d0e217a80a46a449e8c475 (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.java10
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;
}