diff --git a/mainApk.pas b/mainApk.pas index e708eef..6f1d119 100644 --- a/mainApk.pas +++ b/mainApk.pas @@ -2586,8 +2586,15 @@ begin [MinutesBetween(Now, FLastRefresh), REFRESH_MIN_MINUTES])) else begin + // ON REGARDE, ON N'ADOPTE PAS. L'ouverture tirait tout l'instantane et + // le dechiffrait, alors qu'elle venait d'ouvrir depuis le cache : le + // reseau decidait du moment ou la liste changeait sous les yeux, et + // une panne se voyait en plein ecran pour un simple lancement. + // Une requete conditionnelle suffit a savoir si le depot a bouge ; + // s'il a bouge, le temoin de synchro s'allume et c'est l'utilisateur + // qui decide quand tirer. FLastRefresh := Now; - FetchAndDecrypt(FUrl, FToken, FSyncPwd, True); + TThread.ForceQueue(nil, procedure begin ProbeRemote; end); end; except on E: Exception do