summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sudheer Shanka <sudheersai@google.com> 2024-11-25 15:46:54 -0800
committer Sudheer Shanka <sudheersai@google.com> 2024-11-25 15:49:29 -0800
commitee150ef7046376df69065b9224e38c71016c5cc2 (patch)
tree86ef0f264673ffdb6a457571d7934183c09f838d
parent62493521e1019797f30454b6ba5dfdf31eb85c31 (diff)
Avoid the reference to ApplicationInfo in BroadcastFilter.
Bug: 379144872 Test: atest ./services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java Flag: com.android.server.am.limit_priority_scope Change-Id: Ice97782812d2988aad642ae968619ef525b70245
-rw-r--r--services/core/java/com/android/server/am/BroadcastFilter.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/am/BroadcastFilter.java b/services/core/java/com/android/server/am/BroadcastFilter.java
index a32d3cb86c24..05aeb42dbc9f 100644
--- a/services/core/java/com/android/server/am/BroadcastFilter.java
+++ b/services/core/java/com/android/server/am/BroadcastFilter.java
@@ -57,7 +57,6 @@ public final class BroadcastFilter extends IntentFilter {
final boolean visibleToInstantApp;
public final boolean exported;
final int initialPriority;
- final ApplicationInfo applicationInfo;
BroadcastFilter(IntentFilter _filter, ReceiverList _receiverList,
String _packageName, String _featureId, String _receiverId, String _requiredPermission,
@@ -74,10 +73,9 @@ public final class BroadcastFilter extends IntentFilter {
instantApp = _instantApp;
visibleToInstantApp = _visibleToInstantApp;
exported = _exported;
- applicationInfo = _applicationInfo;
initialPriority = getPriority();
setPriority(calculateAdjustedPriority(owningUid, initialPriority,
- applicationInfo, platformCompat));
+ _applicationInfo, platformCompat));
}
public @Nullable String getReceiverClassName() {
@@ -91,7 +89,7 @@ public final class BroadcastFilter extends IntentFilter {
}
public @NonNull ApplicationInfo getApplicationInfo() {
- return applicationInfo;
+ return receiverList.app.info;
}
@NeverCompile