diff options
author | Iain Holmes <iain@src.gnome.org> | 2001-10-17 04:10:43 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2001-10-17 04:10:43 +0800 |
commit | 1ec9e205a1d1feca0758d94c255bf7483c08b77b (patch) | |
tree | 2266fab6de269265c6dc3d003f9e226344a07d48 /my-evolution/e-summary-mail.c | |
parent | 509dda764c71704e6a97c14ca26aa70a0df091c7 (diff) | |
download | gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.tar gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.tar.gz gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.tar.bz2 gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.tar.lz gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.tar.xz gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.tar.zst gsoc2013-evolution-1ec9e205a1d1feca0758d94c255bf7483c08b77b.zip |
Minor changes in the hope that bug is fixed :/
svn path=/trunk/; revision=13701
Diffstat (limited to 'my-evolution/e-summary-mail.c')
-rw-r--r-- | my-evolution/e-summary-mail.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/my-evolution/e-summary-mail.c b/my-evolution/e-summary-mail.c index fbb9a28de9..b3696dc5fb 100644 --- a/my-evolution/e-summary-mail.c +++ b/my-evolution/e-summary-mail.c @@ -118,7 +118,7 @@ e_summary_mail_generate_html (ESummary *summary) ESummaryMail *mail; GString *string; GList *p; - gchar *s; + char *s, *old; g_return_if_fail (summary != NULL); g_return_if_fail (IS_E_SUMMARY (summary)); @@ -137,8 +137,12 @@ e_summary_mail_generate_html (ESummary *summary) } g_string_append (string, "</table></dd></dl>"); - g_free (mail->html); + + old = mail->html; mail->html = string->str; + + g_free (old); + g_string_free (string, FALSE); } @@ -391,6 +395,7 @@ e_summary_mail_init (ESummary *summary, mail = g_new0 (ESummaryMail, 1); summary->mail = mail; + mail->html = NULL; CORBA_exception_init (&ev); mail->folder_info = oaf_activate_from_id (MAIL_IID, 0, NULL, &ev); if (BONOBO_EX (&ev)) { |