summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Manjeet Rulhania <mrulhania@google.com> 2024-05-15 00:40:34 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-05-15 00:40:34 +0000
commitd4518a1eb2f782ed5c43ed09799e39b6d1c6ece7 (patch)
treea8c35e0a64fae9aa9183bba6d5eb8fae5cfcec4f
parent9e267f728dd333608052dd827f3f1a5f91058ad7 (diff)
parentf4b1bce75f41d6a9598994add9e805a050295cfc (diff)
Merge "Clear historical record on all package uninstall broadcasts" into 24D1-dev
-rw-r--r--services/core/java/com/android/server/appop/AppOpsService.java6
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) {