commit | e53b90ebdf18728c0f9d5dddaa4494bc93ff40d5 | [log] [tgz] |
---|---|---|
author | Joshua McCloskey <joshmccloskey@google.com> | Tue Oct 17 21:34:13 2023 +0000 |
committer | Joshua McCloskey <joshmccloskey@google.com> | Tue Oct 17 21:34:13 2023 +0000 |
tree | b8a1cc3bb6802627ab88f7fc9504819930864867 | |
parent | 7bc84c58140178c2ec3e1304ff0dd65502994add [diff] |
Fixed bug w/ ConfirmLock error text flickering Test: Manually verified that the patterns text does not get set to the empty string. Fixes: 301214189 Change-Id: I768c9693b6be28a4cabaadc404465a172e2e5564
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java b/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java index 43d8440..ea00f7f 100644 --- a/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java +++ b/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
@@ -419,6 +419,10 @@ } } + protected void clearResetErrorRunnable() { + mHandler.removeCallbacks(mResetErrorRunnable); + } + protected void validateGuess(LockscreenCredential credentialGuess) { mRemoteLockscreenValidationFragment.validateLockscreenGuess( mRemoteLockscreenValidationClient, credentialGuess,
diff --git a/src/com/android/settings/password/ConfirmLockPassword.java b/src/com/android/settings/password/ConfirmLockPassword.java index b203015..b139ae9 100644 --- a/src/com/android/settings/password/ConfirmLockPassword.java +++ b/src/com/android/settings/password/ConfirmLockPassword.java
@@ -666,6 +666,7 @@ } private void handleAttemptLockout(long elapsedRealtimeDeadline) { + clearResetErrorRunnable(); mCountdownTimer = new CountDownTimer( elapsedRealtimeDeadline - SystemClock.elapsedRealtime(), LockPatternUtils.FAILED_ATTEMPT_COUNTDOWN_INTERVAL_MS) {
diff --git a/src/com/android/settings/password/ConfirmLockPattern.java b/src/com/android/settings/password/ConfirmLockPattern.java index 3afb60e..6e3ad30 100644 --- a/src/com/android/settings/password/ConfirmLockPattern.java +++ b/src/com/android/settings/password/ConfirmLockPattern.java
@@ -697,6 +697,7 @@ } private void handleAttemptLockout(long elapsedRealtimeDeadline) { + clearResetErrorRunnable(); updateStage(Stage.LockedOut); long elapsedRealtime = SystemClock.elapsedRealtime(); mCountdownTimer = new CountDownTimer(