From f1eae39e4eeb41347f5559896f2fd724ffa67c01 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 26 Apr 2010 18:06:08 +0200 Subject: Use default headers when none stored to display in mailer As part of bug #603418, to fix a corner case --- mail/e-mail-reader-utils.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c index 51912bb1b1..fb823e543e 100644 --- a/mail/e-mail-reader-utils.c +++ b/mail/e-mail-reader-utils.c @@ -697,8 +697,11 @@ headers_changed_cb (GConfClient *gconf, guint cnxn_id, GConfEntry *entry, EMailR e_mail_reader_header_free (h); } - g_slist_foreach(header_config_list, (GFunc) g_free, NULL); - g_slist_free(header_config_list); + if (!header_config_list) + em_format_default_headers (emf); + + g_slist_foreach (header_config_list, (GFunc) g_free, NULL); + g_slist_free (header_config_list); /* force a redraw */ if (emf->message) -- cgit v1.2.3