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
This commit is contained in:
@@ -419,6 +419,10 @@ public abstract class ConfirmDeviceCredentialBaseFragment extends InstrumentedFr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void clearResetErrorRunnable() {
|
||||||
|
mHandler.removeCallbacks(mResetErrorRunnable);
|
||||||
|
}
|
||||||
|
|
||||||
protected void validateGuess(LockscreenCredential credentialGuess) {
|
protected void validateGuess(LockscreenCredential credentialGuess) {
|
||||||
mRemoteLockscreenValidationFragment.validateLockscreenGuess(
|
mRemoteLockscreenValidationFragment.validateLockscreenGuess(
|
||||||
mRemoteLockscreenValidationClient, credentialGuess,
|
mRemoteLockscreenValidationClient, credentialGuess,
|
||||||
|
|||||||
@@ -666,6 +666,7 @@ public class ConfirmLockPassword extends ConfirmDeviceCredentialBaseActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void handleAttemptLockout(long elapsedRealtimeDeadline) {
|
private void handleAttemptLockout(long elapsedRealtimeDeadline) {
|
||||||
|
clearResetErrorRunnable();
|
||||||
mCountdownTimer = new CountDownTimer(
|
mCountdownTimer = new CountDownTimer(
|
||||||
elapsedRealtimeDeadline - SystemClock.elapsedRealtime(),
|
elapsedRealtimeDeadline - SystemClock.elapsedRealtime(),
|
||||||
LockPatternUtils.FAILED_ATTEMPT_COUNTDOWN_INTERVAL_MS) {
|
LockPatternUtils.FAILED_ATTEMPT_COUNTDOWN_INTERVAL_MS) {
|
||||||
|
|||||||
@@ -697,6 +697,7 @@ public class ConfirmLockPattern extends ConfirmDeviceCredentialBaseActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void handleAttemptLockout(long elapsedRealtimeDeadline) {
|
private void handleAttemptLockout(long elapsedRealtimeDeadline) {
|
||||||
|
clearResetErrorRunnable();
|
||||||
updateStage(Stage.LockedOut);
|
updateStage(Stage.LockedOut);
|
||||||
long elapsedRealtime = SystemClock.elapsedRealtime();
|
long elapsedRealtime = SystemClock.elapsedRealtime();
|
||||||
mCountdownTimer = new CountDownTimer(
|
mCountdownTimer = new CountDownTimer(
|
||||||
|
|||||||
Reference in New Issue
Block a user