From 7d95eb4de6f5861678bbf7db3ee498b50f9598cf Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Fri, 10 May 2024 10:44:09 -0300 Subject: [PATCH] Don't mess with IME actions when doze isn't needed Doing this was causing the keyboard action button to cycle between password and password confirmation field. Now it creates the account (if the passwords match). --- .../briar/android/account/SetPasswordFragment.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/account/SetPasswordFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/account/SetPasswordFragment.java index b388386a0..64a2e47ee 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/account/SetPasswordFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/account/SetPasswordFragment.java @@ -28,7 +28,6 @@ import static android.content.pm.PackageManager.PERMISSION_GRANTED; import static android.os.Build.VERSION.SDK_INT; import static android.view.View.INVISIBLE; import static android.view.View.VISIBLE; -import static android.view.inputmethod.EditorInfo.IME_ACTION_DONE; import static androidx.core.content.ContextCompat.checkSelfPermission; import static org.briarproject.bramble.api.crypto.PasswordStrengthEstimator.QUITE_WEAK; import static org.briarproject.briar.android.util.UiUtils.hideViewOnSmallScreen; @@ -80,8 +79,6 @@ public class SetPasswordFragment extends SetupFragment { if (!viewModel.needToShowDozeFragment()) { nextButton.setText(R.string.create_account_button); - int options = passwordConfirmation.getImeOptions(); - passwordConfirmation.setImeOptions(options | IME_ACTION_DONE); } viewModel.getIsCreatingAccount()