diff --git a/app/src/main/java/eu/faircode/email/FragmentMessage.java b/app/src/main/java/eu/faircode/email/FragmentMessage.java index 752f5ab762..dd8df2e7ca 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessage.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessage.java @@ -189,9 +189,6 @@ public class FragmentMessage extends FragmentEx { case R.id.action_seen: onActionSeen(id); return true; - case R.id.action_edit: - onActionEdit(id); - return true; case R.id.action_forward: onActionForward(id); return true; @@ -414,7 +411,6 @@ public class FragmentMessage extends FragmentEx { top_navigation.getMenu().findItem(R.id.action_thread).setVisible(message.count > 1); top_navigation.getMenu().findItem(R.id.action_seen).setVisible(!inOutbox); - top_navigation.getMenu().findItem(R.id.action_edit).setVisible(inTrash); top_navigation.getMenu().findItem(R.id.action_forward).setVisible(!inOutbox); top_navigation.getMenu().findItem(R.id.action_reply_all).setVisible(!inOutbox && message.cc != null); if (!free) @@ -540,58 +536,6 @@ public class FragmentMessage extends FragmentEx { }.load(this, args); } - private void onActionEdit(final long id) { - Helper.setViewsEnabled(view, false); - - Bundle args = new Bundle(); - args.putLong("id", id); - - new SimpleTask() { - @Override - protected Void onLoad(Context context, Bundle args) { - long id = args.getLong("id"); - - DB db = DB.getInstance(context); - try { - db.beginTransaction(); - - EntityMessage draft = db.message().getMessage(id); - EntityFolder drafts = db.folder().getFolderByType(draft.account, EntityFolder.DRAFTS); - draft.id = null; - draft.folder = drafts.id; - draft.uid = null; - draft.msgid = EntityMessage.generateMessageId(); - draft.id = db.message().insertMessage(draft); - - EntityOperation.queue(db, draft, EntityOperation.ADD); - - db.setTransactionSuccessful(); - } finally { - db.endTransaction(); - } - - EntityOperation.process(context); - - return null; - } - - @Override - protected void onLoaded(Bundle args, Void data) { - Helper.setViewsEnabled(view, true); - getContext().startActivity( - new Intent(getContext(), ActivityCompose.class) - .putExtra("action", "edit") - .putExtra("id", id)); - } - - @Override - public void onException(Bundle args, Throwable ex) { - Helper.setViewsEnabled(view, true); - Toast.makeText(getContext(), ex.toString(), Toast.LENGTH_LONG).show(); - } - }.load(this, args); - } - private void onActionForward(long id) { startActivity(new Intent(getContext(), ActivityCompose.class) .putExtra("action", "forward") diff --git a/app/src/main/res/menu/action_view_top.xml b/app/src/main/res/menu/action_view_top.xml index 68f600a92b..e974efaa6f 100644 --- a/app/src/main/res/menu/action_view_top.xml +++ b/app/src/main/res/menu/action_view_top.xml @@ -14,12 +14,6 @@ android:title="@string/title_seen" app:showAsAction="ifRoom" /> - - Thread Read Unread - Edit Forward Reply to all