mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-22 14:11:00 +00:00
Can raw
This commit is contained in:
parent
91188dc46d
commit
49c5167e10
1 changed files with 5 additions and 3 deletions
|
@ -3398,6 +3398,10 @@ public class FragmentMessages extends FragmentBase
|
|||
}
|
||||
}
|
||||
|
||||
boolean canRaw = (message.uid != null ||
|
||||
(EntityFolder.INBOX.equals(message.folderType) &&
|
||||
message.accountProtocol == EntityAccount.TYPE_POP));
|
||||
|
||||
PopupMenuLifecycle popupMenu = new PopupMenuLifecycle(context, getViewLifecycleOwner(), anchor);
|
||||
popupMenu.inflate(R.menu.popup_reply);
|
||||
popupMenu.getMenu().findItem(R.id.menu_reply_to_all).setVisible(recipients.length > 0);
|
||||
|
@ -3416,9 +3420,7 @@ public class FragmentMessages extends FragmentBase
|
|||
|
||||
popupMenu.getMenu().findItem(R.id.menu_reply_to_all).setEnabled(message.content);
|
||||
popupMenu.getMenu().findItem(R.id.menu_forward).setEnabled(message.content);
|
||||
popupMenu.getMenu().findItem(R.id.menu_forward_raw)
|
||||
.setEnabled(message.uid != null)
|
||||
.setVisible(Boolean.TRUE.equals(message.raw) || message.accountProtocol == EntityAccount.TYPE_IMAP);
|
||||
popupMenu.getMenu().findItem(R.id.menu_forward_raw).setEnabled(canRaw);
|
||||
popupMenu.getMenu().findItem(R.id.menu_editasnew).setEnabled(message.content);
|
||||
popupMenu.getMenu().findItem(R.id.menu_reply_answer).setEnabled(message.content);
|
||||
|
||||
|
|
Loading…
Reference in a new issue