diff options
author | Milan Crha <mcrha@redhat.com> | 2010-04-27 00:07:54 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2010-04-27 00:09:07 +0800 |
commit | 020e16efd96e0b474364cd66dfe963891d503b7c (patch) | |
tree | ea836e979dceb70787d3967f2d70ed76f33b34b6 /mail | |
parent | 92d3fcc8540110960d95639d4a55f70cf0e079e0 (diff) | |
download | gsoc2013-evolution-020e16efd96e0b474364cd66dfe963891d503b7c.tar.gz gsoc2013-evolution-020e16efd96e0b474364cd66dfe963891d503b7c.tar.zst gsoc2013-evolution-020e16efd96e0b474364cd66dfe963891d503b7c.zip |
Use default headers when none stored to display in mailer
As part of bug #603418, to fix a corner case
Diffstat (limited to 'mail')
-rw-r--r-- | mail/e-mail-reader-utils.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c index ab72b364c7..addc126285 100644 --- a/mail/e-mail-reader-utils.c +++ b/mail/e-mail-reader-utils.c @@ -699,8 +699,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) |