From 78d5c2d363fd7b88be2b858367c95561b93c3f1b Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 17 Apr 2021 08:30:35 +0200 Subject: [PATCH] Request focus / show keyboard after save draft --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 7625fd1b32..ff84f23b7a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -5135,7 +5135,10 @@ public class FragmentCompose extends FragmentBase { showDraft(draft); } else if (action == R.id.action_save) { - // Do nothing + etBody.requestFocus(); + InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE); + if (imm != null) + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); } else if (action == R.id.action_check) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());