Only sign-in once when pressing enter

This commit is contained in:
Torsten Grote
2018-09-13 18:40:32 -03:00
parent fc626d0921
commit 10bee05856

View File

@@ -25,6 +25,8 @@ import javax.inject.Inject;
import static android.view.View.INVISIBLE; import static android.view.View.INVISIBLE;
import static android.view.View.VISIBLE; import static android.view.View.VISIBLE;
import static android.view.inputmethod.EditorInfo.IME_ACTION_DONE;
import static org.briarproject.briar.android.util.UiUtils.enterPressed;
public class PasswordActivity extends BaseActivity { public class PasswordActivity extends BaseActivity {
@@ -63,8 +65,11 @@ public class PasswordActivity extends BaseActivity {
input = findViewById(R.id.password_layout); input = findViewById(R.id.password_layout);
password = findViewById(R.id.edit_password); password = findViewById(R.id.edit_password);
password.setOnEditorActionListener((v, actionId, event) -> { password.setOnEditorActionListener((v, actionId, event) -> {
validatePassword(); if (actionId == IME_ACTION_DONE || enterPressed(actionId, event)) {
return true; validatePassword();
return true;
}
return false;
}); });
password.addTextChangedListener(new TextWatcher() { password.addTextChangedListener(new TextWatcher() {