fix(qr): dire "ce QR n'est pas un code 2FA" au lieu de "aucun QR"

Un QR de texte, ou un QR dynamique qui encode un lien de suivi, etait lu puis
ecarte en silence : l'exe repondait "aucun QR 2FA trouve", l'APK continuait de
viser sans rien dire. Le texte d'un autre QR ne part toujours pas a la page ;
seul le fait qu'un QR a ete lu est signale.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
r-zakarya
2026-09-28 11:29:12 +01:00
parent 3acf78b1ca
commit 5e4fcfad0f
3 changed files with 24 additions and 5 deletions
+8
View File
@@ -3898,8 +3898,16 @@ begin
StopScan;
ApplySyncLink(Trim(Copy(LText, Pos('pmserver://sync?', LText), MaxInt)));
end
// UN QR LU, MAIS PAS LE BON. On continue de viser - plusieurs QR
// peuvent etre dans le champ - et le bandeau dit pourquoi rien ne
// se passe, au lieu d'un scan qui semble ne rien voir.
else if FScanTotp then
FScanLbl.Text := 'This QR code is not a 2FA code - aim at the one the site shows'
else
begin
FScanLbl.Text := 'This QR code is not the one shown by the PC';
Log('QR scan: not a sync link, first char code ' + IntToStr(Ord(LText[1])));
end;
end);
end).Start;
end);