diff options
author | 2024-02-29 03:15:21 +0000 | |
---|---|---|
committer | 2024-02-29 03:15:21 +0000 | |
commit | 0dba021acb4b0bd86e78acf85f6e26ed3de5ef63 (patch) | |
tree | 639d886fefb5afb2a254c536bb9114b1ae3bc821 | |
parent | 0f957b13855a2ba9a7beeef0add8c36005b1b51d (diff) | |
parent | 02a82289ea60f2676e78e560113ed878036e79c1 (diff) |
Merge "Fix deadlock caused by sending LSKF changed notification" into main
-rw-r--r-- | services/core/java/com/android/server/locksettings/LockSettingsService.java | 8 |
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); |