@@ -205,6 +205,10 @@ Showable {
205205 if (!locked) {
206206 AccountsService.failedLogins = 0;
207207 AccountsService.failedFingerprintLogins = 0;
208+
209+ // Stop delay timer if they logged in with fingerprint
210+ forcedDelayTimer.stop();
211+ forcedDelayTimer.delayMinutes = 0;
208212 }
209213 }
210214
@@ -527,8 +531,10 @@ Showable {
527531 restartOperation();
528532 if (!d.secureFingerprint) {
529533 d.startUnlock(false /* toTheRight */); // use normal login instead
530− } else if (loader.item) {
531− loader.item.showErrorMessage(i18n.tr("Try again"));
534+ }
535+ if (loader.item) {
536+ var msg = d.secureFingerprint ? i18n.tr("Try again") : "";
537+ loader.item.showErrorMessage(msg);
532538 }
533539 }
534540