diff --git a/res/menu/message_list_context.xml b/res/menu/message_list_context.xml index be42e2b7a..31f63f0c9 100644 --- a/res/menu/message_list_context.xml +++ b/res/menu/message_list_context.xml @@ -29,6 +29,10 @@ android:id="@+id/reply" android:title="@string/reply_action" /> + OK Cancel Send + Send Again Select Deselect Reply diff --git a/src/com/fsck/k9/activity/MessageList.java b/src/com/fsck/k9/activity/MessageList.java index d62852f7e..c6b6f95c2 100644 --- a/src/com/fsck/k9/activity/MessageList.java +++ b/src/com/fsck/k9/activity/MessageList.java @@ -1110,6 +1110,11 @@ public class MessageList } + private void onResendMessage(MessageInfoHolder message) + { + MessageCompose.actionEditDraft(this, message.message.getFolder().getAccount(), message.message); + } + private void onOpenMessage(MessageInfoHolder message) { if (message.folder.name.equals(message.message.getFolder().getAccount().getDraftsFolderName())) @@ -1843,6 +1848,12 @@ public class MessageList onForward(holder); break; } + case R.id.send_again: + { + onResendMessage(holder); + break; + + } case R.id.mark_as_read: { onToggleRead(holder);