fix(android): le temoin d'attente parait des l'accueil, sans ouvrir le coffre

FPending est relu au demarrage, mais PM.setPending n'etait pousse que par
OpenLocalNow : la page n'apprenait donc l'attente qu'en OUVRANT le
coffre. Un demarrage a froid montrait Sync sans point orange - l'ecran ou
l'on decide de synchroniser, et le seul moment ou ce drapeau relu au
demarrage sert a quelque chose. Il fallait ouvrir puis reverrouiller pour
qu'il paraisse.

Les deux temoins se reposent maintenant dans ShowUnlock, donc a chaque
retour sur l'accueil.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
r-zakarya
2026-08-28 22:31:27 +01:00
parent 99af31a111
commit 363b934e8a
+12
View File
@@ -500,6 +500,18 @@ begin
// coffre qu'il avait parfaitement en main. // coffre qu'il avait parfaitement en main.
WebCall(Format('PM.setPinNeeded(%s)', [LowerCase(BoolToStr(VaultNeedsPin, True))])); WebCall(Format('PM.setPinNeeded(%s)', [LowerCase(BoolToStr(VaultNeedsPin, True))]));
// LES TEMOINS SE REPOSENT ICI, A CHAQUE RETOUR SUR L'ACCUEIL.
//
// Ils n'etaient pousses que par OpenLocalNow : la page n'apprenait donc
// l'attente qu'en OUVRANT le coffre, et l'accueil d'un demarrage a froid
// montrait Sync sans point orange - precisement l'ecran ou l'on decide de
// synchroniser, et le seul moment ou le drapeau relu au demarrage compte.
// Il fallait ouvrir puis reverrouiller pour que le temoin paraisse.
WebCall(Format('PM.setPending(%s)',
[LowerCase(BoolToStr(FPending, True))]));
WebCall(Format('PM.setRemoteAhead(%s)',
[LowerCase(BoolToStr(FRemoteAhead, True))]));
// TROIS SITUATIONS, ET ELLES NE SE DEVINENT PAS DE L'EXTERIEUR : // TROIS SITUATIONS, ET ELLES NE SE DEVINENT PAS DE L'EXTERIEUR :
// 'register' - rien sur cet appareil : il faut creer un coffre (ou en // 'register' - rien sur cet appareil : il faut creer un coffre (ou en
// telecharger un, ce que les reglages du serveur permettent) ; // telecharger un, ce que les reglages du serveur permettent) ;