diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index d71e92be00..312d5e32fb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -3404,7 +3404,11 @@ public class FragmentMessages extends FragmentBase String action = prefs.getString( long_press ? "answer_action" : "answer_single", long_press ? "reply" : "menu"); - if ("menu".equals(action) || !message.content) + if ("move".equals(action)) { + View child = rvMessage.getChildAt(pos); + if (child != null && child.isEnabled()) + child.findViewById(R.id.ibMove).performClick(); + } else if ("menu".equals(action) || !message.content) onReply(message, selected, fabReply); else onMenuReply(message, action); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b7e32b7166..fd05473da2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2618,6 +2618,7 @@ forward resend editasnew + move menu @@ -2628,6 +2629,7 @@ @string/title_forward @string/title_resend @string/title_editasnew + @string/title_move @string/title_reply_menu