summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shawn Willden <swillden@google.com> 2024-02-29 03:15:21 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-02-29 03:15:21 +0000
commit0dba021acb4b0bd86e78acf85f6e26ed3de5ef63 (patch)
tree639d886fefb5afb2a254c536bb9114b1ae3bc821
parent0f957b13855a2ba9a7beeef0add8c36005b1b51d (diff)
parent02a82289ea60f2676e78e560113ed878036e79c1 (diff)
Merge "Fix deadlock caused by sending LSKF changed notification" into main
-rw-r--r--services/core/java/com/android/server/locksettings/LockSettingsService.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/locksettings/LockSettingsService.java b/services/core/java/com/android/server/locksettings/LockSettingsService.java
index a3ec3c52ca20..29ea0713e0a8 100644
--- a/services/core/java/com/android/server/locksettings/LockSettingsService.java
+++ b/services/core/java/com/android/server/locksettings/LockSettingsService.java
@@ -1870,9 +1870,10 @@ public class LockSettingsService extends ILockSettings.Stub {
}
}
- private void onPostPasswordChanged(LockscreenCredential newCredential, int userHandle) {
- updatePasswordHistory(newCredential, userHandle);
- mContext.getSystemService(TrustManager.class).reportEnabledTrustAgentsChanged(userHandle);
+ private void onPostPasswordChanged(LockscreenCredential newCredential, int userId) {
+ updatePasswordHistory(newCredential, userId);
+ mContext.getSystemService(TrustManager.class).reportEnabledTrustAgentsChanged(userId);
+ sendMainUserCredentialChangedNotificationIfNeeded(userId);
}
/**
@@ -3056,7 +3057,6 @@ public class LockSettingsService extends ILockSettings.Stub {
setCurrentLskfBasedProtectorId(newProtectorId, userId);
LockPatternUtils.invalidateCredentialTypeCache();
synchronizeUnifiedChallengeForProfiles(userId, profilePasswords);
- sendMainUserCredentialChangedNotificationIfNeeded(userId);
setUserPasswordMetrics(credential, userId);
mUnifiedProfilePasswordCache.removePassword(userId);