diff options
| author | 2024-03-22 21:13:33 +0000 | |
|---|---|---|
| committer | 2024-03-28 09:48:29 +0000 | |
| commit | 914ad469ecfafcbd683a31601117d35e0deaa105 (patch) | |
| tree | 369c8117c04d1ad58fd112186f9c706d8f3193db | |
| parent | b75186ff30a64d92446ee346c299c82b7708e791 (diff) | |
Revert "Update the enabled state with the current user state"
This reverts commit 6dbc700b2452d2194cc18ec2d1c25a30fb71c6a1.
Reason for revert: potential culprit for test breakage in <b/323086946>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:961000c31f541e413073610028e72fb5a11ac177)
Merged-In: Ic4f36ad4492c26314eddc3cd2c28a7bafd609a50
Change-Id: Ic4f36ad4492c26314eddc3cd2c28a7bafd609a50
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
| -rw-r--r-- | services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java b/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java index b18503d7d5cb..1c70af0a56ea 100644 --- a/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java +++ b/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java @@ -596,7 +596,7 @@ public class PackageInfoUtils { ai.requiredDisplayCategory = a.getRequiredDisplayCategory(); ai.requireContentUriPermissionFromCaller = a.getRequireContentUriPermissionFromCaller(); ai.setKnownActivityEmbeddingCerts(a.getKnownActivityEmbeddingCerts()); - assignFieldsComponentInfoParsedMainComponent(ai, a, pkgSetting, state, userId); + assignFieldsComponentInfoParsedMainComponent(ai, a, pkgSetting, userId); return ai; } @@ -659,7 +659,7 @@ public class PackageInfoUtils { // Backwards compatibility, coerce to null if empty si.metaData = metaData.isEmpty() ? null : metaData; } - assignFieldsComponentInfoParsedMainComponent(si, s, pkgSetting, state, userId); + assignFieldsComponentInfoParsedMainComponent(si, s, pkgSetting, userId); return si; } @@ -710,7 +710,7 @@ public class PackageInfoUtils { pi.metaData = metaData.isEmpty() ? null : metaData; } pi.applicationInfo = applicationInfo; - assignFieldsComponentInfoParsedMainComponent(pi, p, pkgSetting, state, userId); + assignFieldsComponentInfoParsedMainComponent(pi, p, pkgSetting, userId); return pi; } @@ -903,13 +903,8 @@ public class PackageInfoUtils { private static void assignFieldsComponentInfoParsedMainComponent( @NonNull ComponentInfo info, @NonNull ParsedMainComponent component, - @NonNull PackageStateInternal pkgSetting, @NonNull PackageUserStateInternal state, - @UserIdInt int userId) { + @NonNull PackageStateInternal pkgSetting, @UserIdInt int userId) { assignFieldsComponentInfoParsedMainComponent(info, component); - // overwrite the enabled state with the current user state - info.enabled = PackageUserStateUtils.isEnabled(state, info.applicationInfo.enabled, - info.enabled, info.name, /* flags */ 0); - Pair<CharSequence, Integer> labelAndIcon = ParsedComponentStateUtils.getNonLocalizedLabelAndIcon(component, pkgSetting, userId); |