diff options
author | Chenthill Palanisamy <pchenthill@novell.com> | 2011-12-15 15:14:44 +0800 |
---|---|---|
committer | Chenthill Palanisamy <pchenthill@novell.com> | 2011-12-15 15:18:26 +0800 |
commit | c01655aa3ffed339cf485d162b24fad88b116b30 (patch) | |
tree | 5d006771bc9b8f1345662960db6fadb1389aa5c8 /mail | |
parent | d300de403de5b9b2d3c2c2f9d371f59859eeaf8c (diff) | |
download | gsoc2013-evolution-c01655aa3ffed339cf485d162b24fad88b116b30.tar.gz gsoc2013-evolution-c01655aa3ffed339cf485d162b24fad88b116b30.tar.zst gsoc2013-evolution-c01655aa3ffed339cf485d162b24fad88b116b30.zip |
Fix a crash in pdf_drag_drop. Ref the objects while cloning format_html.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/em-format-html.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/mail/em-format-html.c b/mail/em-format-html.c index 55f7aa9841..706de09248 100644 --- a/mail/em-format-html.c +++ b/mail/em-format-html.c @@ -689,11 +689,12 @@ em_format_html_clone_sync (CamelFolder *folder, struct _format_msg *m; m = mail_msg_new (&efh_format_info); - m->format = efh; - m->format_source = source; - m->folder = folder; + m->format = g_object_ref (efh); + if (source) + m->format_source = g_object_ref (source); + m->folder = g_object_ref (folder); m->uid = g_strdup (uid); - m->message = msg; + m->message = g_object_ref (msg); efh_format_helper (m, FALSE); efh_format_free (m); |