From a4f561ca1a54107f0576f5d0a3d472258915257b Mon Sep 17 00:00:00 2001 From: akwizgran Date: Tue, 15 Oct 2019 17:28:01 +0100 Subject: [PATCH] Request focus when showing soft keyboard. --- .../briar/android/conversation/AliasDialogFragment.java | 9 ++++----- .../briar/android/threaded/ThreadListActivity.java | 1 - .../org/briarproject/briar/android/util/UiUtils.java | 8 +++++--- .../briar/android/view/EmojiTextInputView.java | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/conversation/AliasDialogFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/conversation/AliasDialogFragment.java index 03ed92b7f..9832e1522 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/conversation/AliasDialogFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/conversation/AliasDialogFragment.java @@ -74,6 +74,7 @@ public class AliasDialogFragment extends AppCompatDialogFragment { aliasEditText.setText(alias); if (alias != null) aliasEditText.setSelection(alias.length()); + // TODO: Close keyboard on accept or cancel Button setButton = v.findViewById(R.id.setButton); setButton.setOnClickListener(v1 -> onSetButtonClicked()); @@ -96,11 +97,9 @@ public class AliasDialogFragment extends AppCompatDialogFragment { @Override public void onStart() { super.onStart(); - if (aliasEditText.requestFocus()) { - requireNonNull(getDialog().getWindow()) - .setSoftInputMode(SOFT_INPUT_STATE_ALWAYS_VISIBLE); - showSoftKeyboard(aliasEditText); - } + requireNonNull(getDialog().getWindow()) + .setSoftInputMode(SOFT_INPUT_STATE_ALWAYS_VISIBLE); + showSoftKeyboard(aliasEditText); } } diff --git a/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java index 88c8edda8..8ae9dd4c0 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java @@ -327,7 +327,6 @@ public abstract class ThreadListActivity