From 363b934e8abcecd84c6d37651261805520b21251 Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Fri, 28 Aug 2026 22:31:27 +0100 Subject: [PATCH] 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 --- mainApk.pas | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mainApk.pas b/mainApk.pas index f581344..30f13d0 100644 --- a/mainApk.pas +++ b/mainApk.pas @@ -500,6 +500,18 @@ begin // coffre qu'il avait parfaitement en main. 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 : // 'register' - rien sur cet appareil : il faut creer un coffre (ou en // telecharger un, ce que les reglages du serveur permettent) ;