From bf86bdf817bcd1d3f38a13e1f37dc044c6c7bc69 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 5 Sep 2002 21:36:54 +0000 Subject: All this snot is to fix bug #29930. What I think was happening was that 2002-09-05 Jeffrey Stedfast All this snot is to fix bug #29930. What I think was happening was that the composer's destroy callback got fired off before the async callback did. * mail-callbacks.c (ccd_new): New convenience function to malloc a new ccd. (ccd_ref): ccd is now ref_counted (it needs to be) so we now have this. (ccd_unref): And we need this now too of course. (composer_destroy_cb): composer's new destroy callback function - unref's the ccd. (composer_send_queued_cb): unref the ccd. (composer_send_cb): ref the ccd here. (save_draft_done): unref the ccd. (composer_save_draft_cb): ref the ccd. svn path=/trunk/; revision=17997 --- mail/ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'mail/ChangeLog') diff --git a/mail/ChangeLog b/mail/ChangeLog index 8c180d1ede..39e97e87e9 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,21 @@ +2002-09-05 Jeffrey Stedfast + + All this snot is to fix bug #29930. What I think was happening was + that the composer's destroy callback got fired off before the + async callback did. + + * mail-callbacks.c (ccd_new): New convenience function to malloc a + new ccd. + (ccd_ref): ccd is now ref_counted (it needs to be) so we now have + this. + (ccd_unref): And we need this now too of course. + (composer_destroy_cb): composer's new destroy callback function - + unref's the ccd. + (composer_send_queued_cb): unref the ccd. + (composer_send_cb): ref the ccd here. + (save_draft_done): unref the ccd. + (composer_save_draft_cb): ref the ccd. + 2002-09-05 Jeffrey Stedfast * upgrade-mailer.c (imap_url_upgrade): Hex decode the folder names -- cgit v1.2.3