From 19e2fea988754f3f4f43667e30463bd7fd4e18cc Mon Sep 17 00:00:00 2001 From: Not Zed Date: Wed, 5 Jan 2005 04:54:42 +0000 Subject: handle the "reply" parameter, if set. 2005-01-05 Not Zed * mail-component.c (handleuri_got_folder): handle the "reply" parameter, if set. * em-composer-utils.c (em_utils_reply_to_message): only ref the source if supplied. (reply_to_message): only unref the source if supplied. svn path=/trunk/; revision=28241 --- mail/em-composer-utils.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mail/em-composer-utils.c') diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c index 691354af97..5653107082 100644 --- a/mail/em-composer-utils.c +++ b/mail/em-composer-utils.c @@ -1717,7 +1717,8 @@ reply_to_message(CamelFolder *folder, const char *uid, CamelMimeMessage *message if (message != NULL) em_utils_reply_to_message(folder, uid, message, rd->mode, rd->source); - g_object_unref(rd->source); + if (rd->source) + g_object_unref(rd->source); g_free(rd); } @@ -1754,7 +1755,8 @@ em_utils_reply_to_message(CamelFolder *folder, const char *uid, CamelMimeMessage rd->mode = mode; rd->source = source; - g_object_ref(rd->source); + if (rd->source) + g_object_ref(rd->source); mail_get_message(folder, uid, reply_to_message, rd, mail_thread_new); return; -- cgit v1.2.3