From 450a82c72bf9cda0dd10da8ca0a0447b629c838b Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 19 Sep 2019 08:48:45 +0200 Subject: [PATCH] Show sent icon for sent messages not in sent folder --- .../java/eu/faircode/email/AdapterMessage.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 3c01798026..1ff6c97a86 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -741,12 +741,17 @@ public class AdapterMessage extends RecyclerView.Adapter 0 - ? R.drawable.baseline_edit_24 : EntityFolder.getIcon(message.folderType)); - ivType.setVisibility(message.drafts > 0 || - (viewType == ViewType.UNIFIED && type == null && !inbox) || - (viewType == ViewType.THREAD && EntityFolder.SENT.equals(message.folderType)) - ? View.VISIBLE : View.GONE); + if (outgoing && !EntityFolder.SENT.equals(message.folderType)) { + ivType.setImageResource(EntityFolder.getIcon(EntityFolder.SENT)); + ivType.setVisibility(View.VISIBLE); + } else { + ivType.setImageResource(message.drafts > 0 + ? R.drawable.baseline_edit_24 : EntityFolder.getIcon(message.folderType)); + ivType.setVisibility(message.drafts > 0 || + (viewType == ViewType.UNIFIED && type == null && !inbox) || + (viewType == ViewType.THREAD && EntityFolder.SENT.equals(message.folderType)) + ? View.VISIBLE : View.GONE); + } ibAuth.setVisibility(authentication && !authenticated ? View.VISIBLE : View.GONE); ibSnoozed.setVisibility(message.ui_snoozed == null ? View.GONE : View.VISIBLE); ivBrowsed.setVisibility(message.ui_browsed ? View.VISIBLE : View.GONE);