1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-13 14:53:18 +00:00

cleanup on autofill

This commit is contained in:
Kyle Spearrin
2017-01-27 23:32:48 -05:00
parent 26667c0a59
commit 45c516ea3f
5 changed files with 139 additions and 614 deletions

View File

@@ -60,7 +60,7 @@ namespace Bit.Android
var allEditTexts = GetNodeOrChildren(root, n => EditText(n));
var usernameEditText = allEditTexts.TakeWhile(n => !n.Password).LastOrDefault();
if(AutofillActivity.LastCredentials != null && SameUri(AutofillActivity.LastCredentials.Uri, uri))
if(AutofillActivity.LastCredentials != null && SameUri(AutofillActivity.LastCredentials.LastUri, uri))
{
FillCredentials(usernameEditText, avialablePasswordNodes);
}
@@ -168,7 +168,7 @@ namespace Bit.Android
private void FillCredentials(AccessibilityNodeInfo usernameNode, IEnumerable<AccessibilityNodeInfo> passwordNodes)
{
FillEditText(usernameNode, AutofillActivity.LastCredentials.User);
FillEditText(usernameNode, AutofillActivity.LastCredentials.Username);
foreach(var pNode in passwordNodes)
{
FillEditText(pNode, AutofillActivity.LastCredentials.Password);
@@ -209,4 +209,4 @@ namespace Bit.Android
}
}
}
}
}