mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-22 14:11:00 +00:00
Explicitly hide keyboard for send dialogs
This commit is contained in:
parent
52dc5f5c66
commit
df7238d69a
1 changed files with 11 additions and 0 deletions
|
@ -1865,6 +1865,8 @@ public class FragmentCompose extends FragmentBase {
|
||||||
|
|
||||||
args.putInt("focussed", focussed);
|
args.putInt("focussed", focussed);
|
||||||
|
|
||||||
|
Helper.hideKeyboard(view);
|
||||||
|
|
||||||
FragmentDialogContactGroup fragment = new FragmentDialogContactGroup();
|
FragmentDialogContactGroup fragment = new FragmentDialogContactGroup();
|
||||||
fragment.setArguments(args);
|
fragment.setArguments(args);
|
||||||
fragment.setTargetFragment(this, REQUEST_CONTACT_GROUP);
|
fragment.setTargetFragment(this, REQUEST_CONTACT_GROUP);
|
||||||
|
@ -2094,10 +2096,13 @@ public class FragmentCompose extends FragmentBase {
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||||
boolean image_dialog = prefs.getBoolean("image_dialog", true);
|
boolean image_dialog = prefs.getBoolean("image_dialog", true);
|
||||||
if (image_dialog) {
|
if (image_dialog) {
|
||||||
|
Helper.hideKeyboard(view);
|
||||||
|
|
||||||
Bundle args = new Bundle();
|
Bundle args = new Bundle();
|
||||||
args.putInt("title", photo
|
args.putInt("title", photo
|
||||||
? R.string.title_attachment_photo
|
? R.string.title_attachment_photo
|
||||||
: R.string.title_add_image_select);
|
: R.string.title_add_image_select);
|
||||||
|
|
||||||
FragmentDialogAddImage fragment = new FragmentDialogAddImage();
|
FragmentDialogAddImage fragment = new FragmentDialogAddImage();
|
||||||
fragment.setArguments(args);
|
fragment.setArguments(args);
|
||||||
fragment.setTargetFragment(this, REQUEST_IMAGE);
|
fragment.setTargetFragment(this, REQUEST_IMAGE);
|
||||||
|
@ -3370,6 +3375,8 @@ public class FragmentCompose extends FragmentBase {
|
||||||
public boolean onMenuItemClick(MenuItem item) {
|
public boolean onMenuItemClick(MenuItem item) {
|
||||||
int itemId = item.getItemId();
|
int itemId = item.getItemId();
|
||||||
if (itemId == R.string.title_send_dialog) {
|
if (itemId == R.string.title_send_dialog) {
|
||||||
|
Helper.hideKeyboard(view);
|
||||||
|
|
||||||
FragmentDialogSend fragment = new FragmentDialogSend();
|
FragmentDialogSend fragment = new FragmentDialogSend();
|
||||||
fragment.setArguments(args);
|
fragment.setArguments(args);
|
||||||
fragment.setTargetFragment(FragmentCompose.this, REQUEST_SEND);
|
fragment.setTargetFragment(FragmentCompose.this, REQUEST_SEND);
|
||||||
|
@ -4816,6 +4823,8 @@ public class FragmentCompose extends FragmentBase {
|
||||||
ArrayList<Uri> images = args.getParcelableArrayList("images");
|
ArrayList<Uri> images = args.getParcelableArrayList("images");
|
||||||
boolean image_dialog = prefs.getBoolean("image_dialog", true);
|
boolean image_dialog = prefs.getBoolean("image_dialog", true);
|
||||||
if (image_dialog) {
|
if (image_dialog) {
|
||||||
|
Helper.hideKeyboard(view);
|
||||||
|
|
||||||
Bundle aargs = new Bundle();
|
Bundle aargs = new Bundle();
|
||||||
aargs.putInt("title", android.R.string.ok);
|
aargs.putInt("title", android.R.string.ok);
|
||||||
aargs.putParcelableArrayList("images", images);
|
aargs.putParcelableArrayList("images", images);
|
||||||
|
@ -5603,6 +5612,8 @@ public class FragmentCompose extends FragmentBase {
|
||||||
(remind_extra || remind_subject || remind_text || remind_attachment))) {
|
(remind_extra || remind_subject || remind_text || remind_attachment))) {
|
||||||
setBusy(false);
|
setBusy(false);
|
||||||
|
|
||||||
|
Helper.hideKeyboard(view);
|
||||||
|
|
||||||
FragmentDialogSend fragment = new FragmentDialogSend();
|
FragmentDialogSend fragment = new FragmentDialogSend();
|
||||||
fragment.setArguments(args);
|
fragment.setArguments(args);
|
||||||
fragment.setTargetFragment(FragmentCompose.this, REQUEST_SEND);
|
fragment.setTargetFragment(FragmentCompose.this, REQUEST_SEND);
|
||||||
|
|
Loading…
Reference in a new issue