diff options
| author | 2024-05-15 00:40:34 +0000 | |
|---|---|---|
| committer | 2024-05-15 00:40:34 +0000 | |
| commit | d4518a1eb2f782ed5c43ed09799e39b6d1c6ece7 (patch) | |
| tree | a8c35e0a64fae9aa9183bba6d5eb8fae5cfcec4f | |
| parent | 9e267f728dd333608052dd827f3f1a5f91058ad7 (diff) | |
| parent | f4b1bce75f41d6a9598994add9e805a050295cfc (diff) | |
Merge "Clear historical record on all package uninstall broadcasts" into 24D1-dev
| -rw-r--r-- | services/core/java/com/android/server/appop/AppOpsService.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/appop/AppOpsService.java b/services/core/java/com/android/server/appop/AppOpsService.java index fb627854209d..29b28e575df7 100644 --- a/services/core/java/com/android/server/appop/AppOpsService.java +++ b/services/core/java/com/android/server/appop/AppOpsService.java @@ -1364,6 +1364,9 @@ public class AppOpsService extends IAppOpsService.Stub { @GuardedBy("this") private void packageRemovedLocked(int uid, String packageName) { + mHandler.post(PooledLambda.obtainRunnable(HistoricalRegistry::clearHistory, + mHistoricalRegistry, uid, packageName)); + UidState uidState = mUidStates.get(uid); if (uidState == null) { return; @@ -1398,9 +1401,6 @@ public class AppOpsService extends IAppOpsService.Stub { } } } - - mHandler.post(PooledLambda.obtainRunnable(HistoricalRegistry::clearHistory, - mHistoricalRegistry, uid, packageName)); } public void uidRemoved(int uid) { |