diff options
| author | 2024-11-25 15:46:54 -0800 | |
|---|---|---|
| committer | 2024-11-25 15:49:29 -0800 | |
| commit | ee150ef7046376df69065b9224e38c71016c5cc2 (patch) | |
| tree | 86ef0f264673ffdb6a457571d7934183c09f838d | |
| parent | 62493521e1019797f30454b6ba5dfdf31eb85c31 (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.java | 6 |
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 |