[geary: 4/8] conversation-list: use get_primary_originator to get actual address



commit 39794a9ada888dc8832bfd05f1be400406d66460
Author: Konstantin Kharlamov <Hi-Angel yandex ru>
Date:   Wed Apr 17 20:27:20 2019 +0300

    conversation-list: use get_primary_originator to get actual address
    
    Signed-off-by: Konstantin Kharlamov <Hi-Angel yandex ru>

 src/client/conversation-list/formatted-conversation-data.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/client/conversation-list/formatted-conversation-data.vala 
b/src/client/conversation-list/formatted-conversation-data.vala
index 562e0823..7fd9e2f5 100644
--- a/src/client/conversation-list/formatted-conversation-data.vala
+++ b/src/client/conversation-list/formatted-conversation-data.vala
@@ -191,7 +191,9 @@ public class FormattedConversationData : Geary.BaseObject {
         Gee.ArrayList<ParticipantDisplay> list = new Gee.ArrayList<ParticipantDisplay>();
         foreach (Geary.Email message in 
conversation.get_emails(Geary.App.Conversation.Ordering.RECV_DATE_ASCENDING)) {
             // only display if something to display
-            Geary.RFC822.MailboxAddresses? addresses = use_to ? message.to : message.from;
+            Geary.RFC822.MailboxAddresses? addresses = use_to
+                ? new Geary.RFC822.MailboxAddresses.single(Util.Email.get_primary_originator(message))
+                : message.from;
             if (addresses == null || addresses.size < 1)
                 continue;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]