diff options
| author | 2021-07-02 19:02:45 +0000 | |
|---|---|---|
| committer | 2021-07-02 19:02:45 +0000 | |
| commit | 9e3ce77ccac87c65c3147f662435449030b4e198 (patch) | |
| tree | d8894b3794c4ec8563e6e6fa0a149da19d3fba63 | |
| parent | 2fe11f121dbc9df011e9990d7b179636087e4fc2 (diff) | |
| parent | 7839d2d844c6b031c2c63df4108f210c96e68efa (diff) | |
Merge "Actually count explicit broadcasts as usage" into sc-dev
| -rw-r--r-- | services/core/java/com/android/server/am/BroadcastQueue.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/BroadcastQueue.java b/services/core/java/com/android/server/am/BroadcastQueue.java index de2c11b9fc2e..503b3a93b31f 100644 --- a/services/core/java/com/android/server/am/BroadcastQueue.java +++ b/services/core/java/com/android/server/am/BroadcastQueue.java @@ -1652,7 +1652,7 @@ public final class BroadcastQueue { maybeScheduleTempAllowlistLocked(receiverUid, r, brOptions); // Report that a component is used for explicit broadcasts. - if (!r.intent.isExcludingStopped() && r.curComponent != null + if (r.intent.getComponent() != null && r.curComponent != null && !TextUtils.equals(r.curComponent.getPackageName(), r.callerPackage)) { mService.mUsageStatsService.reportEvent( r.curComponent.getPackageName(), r.userId, Event.APP_COMPONENT_USED); |