[evolution/gnome-43] I#2044 - Calendar: Decode attendee names in meeting editor



commit f5185e6cfa1e5b40447e9192fe219018cd17788d
Author: Milan Crha <mcrha redhat com>
Date:   Tue Sep 27 10:38:11 2022 +0200

    I#2044 - Calendar: Decode attendee names in meeting editor
    
    Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2044

 src/calendar/gui/e-meeting-list-view.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/calendar/gui/e-meeting-list-view.c b/src/calendar/gui/e-meeting-list-view.c
index ea3ac1b7f3..d8bcec0900 100644
--- a/src/calendar/gui/e-meeting-list-view.c
+++ b/src/calendar/gui/e-meeting-list-view.c
@@ -955,7 +955,9 @@ process_section (EMeetingListView *view,
 
                        email_addr = g_strdup (e_destination_get_email (dest));
                        if (email_addr && *email_addr) {
-                               name = g_strdup (e_destination_get_name (dest));
+                               name = camel_header_decode_string (e_destination_get_name (dest), "UTF-8");
+                               if (!name)
+                                       name = g_strdup (e_destination_get_name (dest));
                                if (name && !*name) {
                                        g_free (name);
                                        name = NULL;


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