fix(android): no User button on an entry without a username
A note has no identifier - the button copied nothing at all. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+8
-6
@@ -1593,22 +1593,24 @@ begin
|
||||
// qu'a peindre. Ses enfants, eux, gardent leur propre HitTest.
|
||||
LCard.HitTest := False;
|
||||
|
||||
// Copier sans ouvrir l'entree - le geste le plus frequent. Les deux
|
||||
// boutons sont poses a la coordonnee dans leur propre conteneur : deux
|
||||
// controles alignes a droite laisseraient leur ordre au hasard.
|
||||
// Copier sans ouvrir l'entree - le geste le plus frequent. Un Left et un
|
||||
// Right, jamais deux fois le meme cote : leur ordre serait alors laisse
|
||||
// au hasard. Ils prennent la hauteur du conteneur, ce qui evite de poser
|
||||
// des coordonnees qui debordaient du bloc.
|
||||
LActions := TLayout.Create(LCard);
|
||||
LActions.Parent := LCard;
|
||||
LActions.Align := TAlignLayout.Right;
|
||||
LActions.Width := 150;
|
||||
LActions.Margins.Rect := RectF(0, 8, 8, 8);
|
||||
|
||||
// Un Left et un Right, jamais deux fois le meme cote : leur ordre serait
|
||||
// alors laisse au hasard. Ils prennent la hauteur du conteneur, ce qui
|
||||
// evite de poser des coordonnees qui debordaient du bloc.
|
||||
// Une note n'a pas d'identifiant : un bouton qui copierait du vide.
|
||||
if E.Username <> '' then
|
||||
begin
|
||||
LBtnUser := FlatButton(LActions, 'User', OnRowCopyUser);
|
||||
LBtnUser.Align := TAlignLayout.Left;
|
||||
LBtnUser.Width := 70;
|
||||
LBtnUser.Tag := FFiltered[I];
|
||||
end;
|
||||
|
||||
LBtnPwd := FlatButton(LActions, 'Pass', OnRowCopyPwd);
|
||||
LBtnPwd.Align := TAlignLayout.Right;
|
||||
|
||||
Reference in New Issue
Block a user